Share via


HubOptionsExtensions.AddFilter Method

Definition

Overloads

AddFilter(HubOptions, IHubFilter)

Adds an instance of an IHubFilter to the HubOptions.

AddFilter(HubOptions, Type)

Adds an IHubFilter type to the HubOptions that will be resolved via DI or type activated.

AddFilter<TFilter>(HubOptions)

Adds an IHubFilter type to the HubOptions that will be resolved via DI or type activated.

AddFilter(HubOptions, IHubFilter)

Adds an instance of an IHubFilter to the HubOptions.

public:
[System::Runtime::CompilerServices::Extension]
 static void AddFilter(Microsoft::AspNetCore::SignalR::HubOptions ^ options, Microsoft::AspNetCore::SignalR::IHubFilter ^ hubFilter);
public static void AddFilter (this Microsoft.AspNetCore.SignalR.HubOptions options, Microsoft.AspNetCore.SignalR.IHubFilter hubFilter);
static member AddFilter : Microsoft.AspNetCore.SignalR.HubOptions * Microsoft.AspNetCore.SignalR.IHubFilter -> unit
<Extension()>
Public Sub AddFilter (options As HubOptions, hubFilter As IHubFilter)

Parameters

options
HubOptions

The options to add a filter to.

hubFilter
IHubFilter

The filter instance to add to the options.

Applies to

AddFilter(HubOptions, Type)

Adds an IHubFilter type to the HubOptions that will be resolved via DI or type activated.

public:
[System::Runtime::CompilerServices::Extension]
 static void AddFilter(Microsoft::AspNetCore::SignalR::HubOptions ^ options, Type ^ filterType);
public static void AddFilter (this Microsoft.AspNetCore.SignalR.HubOptions options, Type filterType);
static member AddFilter : Microsoft.AspNetCore.SignalR.HubOptions * Type -> unit
<Extension()>
Public Sub AddFilter (options As HubOptions, filterType As Type)

Parameters

options
HubOptions

The options to add a filter to.

filterType
Type

The IHubFilter type that will be added to the options.

Applies to

AddFilter<TFilter>(HubOptions)

Adds an IHubFilter type to the HubOptions that will be resolved via DI or type activated.

public:
generic <typename TFilter>
 where TFilter : Microsoft::AspNetCore::SignalR::IHubFilter[System::Runtime::CompilerServices::Extension]
 static void AddFilter(Microsoft::AspNetCore::SignalR::HubOptions ^ options);
public static void AddFilter<TFilter> (this Microsoft.AspNetCore.SignalR.HubOptions options) where TFilter : Microsoft.AspNetCore.SignalR.IHubFilter;
static member AddFilter : Microsoft.AspNetCore.SignalR.HubOptions -> unit (requires 'Filter :> Microsoft.AspNetCore.SignalR.IHubFilter)
<Extension()>
Public Sub AddFilter(Of TFilter As IHubFilter) (options As HubOptions)

Type Parameters

TFilter

The IHubFilter type that will be added to the options.

Parameters

options
HubOptions

The options to add a filter to.

Applies to