OptionsWrapper<TOptions> Class

Definition

IOptions<TOptions> wrapper that returns the options instance.

generic <typename TOptions>
 where TOptions : class, gcnew()public ref class OptionsWrapper : Microsoft::Extensions::Options::IOptions<TOptions>
generic <typename TOptions>
 where TOptions : classpublic ref class OptionsWrapper : Microsoft::Extensions::Options::IOptions<TOptions>
public class OptionsWrapper<TOptions> : Microsoft.Extensions.Options.IOptions<TOptions> where TOptions : class, new()
public class OptionsWrapper<TOptions> : Microsoft.Extensions.Options.IOptions<TOptions> where TOptions : class
type OptionsWrapper<'Options (requires 'Options : null and 'Options : (new : unit -> 'Options))> = class
    interface IOptions<'Options (requires 'Options : null and 'Options : (new : unit -> 'Options))>
type OptionsWrapper<'Options (requires 'Options : null)> = class
    interface IOptions<'Options (requires 'Options : null)>
Public Class OptionsWrapper(Of TOptions)
Implements IOptions(Of TOptions)

Type Parameters

TOptions

Options type.

Inheritance
OptionsWrapper<TOptions>
Implements

Constructors

OptionsWrapper<TOptions>(TOptions)

Intializes the wrapper with the options instance to return.

Properties

Value

The options instance.

Methods

Add(String, TOptions)
Obsolete.

This method is obsolete and will be removed in a future version.

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
Get(String)
Obsolete.

This method is obsolete and will be removed in a future version.

GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(String)
Obsolete.

This method is obsolete and will be removed in a future version.

ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to