Options.Create<TOptions>(TOptions) Method

Definition

Creates a wrapper around an instance of TOptions to return itself as an IOptions<TOptions>.

public:
generic <typename TOptions>
 where TOptions : class, gcnew() static Microsoft::Extensions::Options::IOptions<TOptions> ^ Create(TOptions options);
public:
generic <typename TOptions>
 where TOptions : class static Microsoft::Extensions::Options::IOptions<TOptions> ^ Create(TOptions options);
public static Microsoft.Extensions.Options.IOptions<TOptions> Create<TOptions> (TOptions options) where TOptions : class, new();
public static Microsoft.Extensions.Options.IOptions<TOptions> Create<TOptions> (TOptions options) where TOptions : class;
static member Create : 'Options -> Microsoft.Extensions.Options.IOptions<'Options (requires 'Options : null and 'Options : (new : unit -> 'Options))> (requires 'Options : null and 'Options : (new : unit -> 'Options))
static member Create : 'Options -> Microsoft.Extensions.Options.IOptions<'Options (requires 'Options : null)> (requires 'Options : null)
Public Shared Function Create(Of TOptions As {Class, New}) (options As TOptions) As IOptions(Of TOptions)
Public Shared Function Create(Of TOptions As Class) (options As TOptions) As IOptions(Of TOptions)

Type Parameters

TOptions

Options type.

Parameters

options
TOptions

Options object.

Returns

Wrapped options object.

Applies to