Bearbeiten

Freigeben über


AsyncProcessingPipelineBuilderExtensions.AddNamedSingleton Method

Definition

Overloads

AddNamedSingleton<T>(IAsyncProcessingPipelineBuilder)

Register any singletons required against the PipelineName.

AddNamedSingleton<T>(IAsyncProcessingPipelineBuilder, Func<IServiceProvider,T>)

Add any singletons required with the provided implementationFactory.

AddNamedSingleton<T>(IAsyncProcessingPipelineBuilder, String, Func<IServiceProvider,T>)

Add any singletons required with the provided implementationFactory against the pipelineName.

AddNamedSingleton<T>(IAsyncProcessingPipelineBuilder)

Register any singletons required against the PipelineName.

public:
generic <typename T>
 where T : class[System::Runtime::CompilerServices::Extension]
 static System::Cloud::Messaging::IAsyncProcessingPipelineBuilder ^ AddNamedSingleton(System::Cloud::Messaging::IAsyncProcessingPipelineBuilder ^ pipelineBuilder);
public static System.Cloud.Messaging.IAsyncProcessingPipelineBuilder AddNamedSingleton<T>(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder pipelineBuilder) where T : class;
static member AddNamedSingleton : System.Cloud.Messaging.IAsyncProcessingPipelineBuilder -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder (requires 'T : null)
<Extension()>
Public Function AddNamedSingleton(Of T As Class) (pipelineBuilder As IAsyncProcessingPipelineBuilder) As IAsyncProcessingPipelineBuilder

Type Parameters

T

Type of singleton.

Parameters

Returns

IAsyncProcessingPipelineBuilder to chain additional calls.

Exceptions

If any of the parameters is null.

Applies to

AddNamedSingleton<T>(IAsyncProcessingPipelineBuilder, Func<IServiceProvider,T>)

Add any singletons required with the provided implementationFactory.

public:
generic <typename T>
 where T : class[System::Runtime::CompilerServices::Extension]
 static System::Cloud::Messaging::IAsyncProcessingPipelineBuilder ^ AddNamedSingleton(System::Cloud::Messaging::IAsyncProcessingPipelineBuilder ^ pipelineBuilder, Func<IServiceProvider ^, T> ^ implementationFactory);
public static System.Cloud.Messaging.IAsyncProcessingPipelineBuilder AddNamedSingleton<T>(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder pipelineBuilder, Func<IServiceProvider,T> implementationFactory) where T : class;
static member AddNamedSingleton : System.Cloud.Messaging.IAsyncProcessingPipelineBuilder * Func<IServiceProvider, 'T (requires 'T : null)> -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder (requires 'T : null)
<Extension()>
Public Function AddNamedSingleton(Of T As Class) (pipelineBuilder As IAsyncProcessingPipelineBuilder, implementationFactory As Func(Of IServiceProvider, T)) As IAsyncProcessingPipelineBuilder

Type Parameters

T

Type of singleton.

Parameters

implementationFactory
Func<IServiceProvider,T>

Implementation for T.

Returns

IAsyncProcessingPipelineBuilder to chain additional calls.

Exceptions

If any of the parameters is null.

Applies to

AddNamedSingleton<T>(IAsyncProcessingPipelineBuilder, String, Func<IServiceProvider,T>)

Add any singletons required with the provided implementationFactory against the pipelineName.

public:
generic <typename T>
 where T : class[System::Runtime::CompilerServices::Extension]
 static System::Cloud::Messaging::IAsyncProcessingPipelineBuilder ^ AddNamedSingleton(System::Cloud::Messaging::IAsyncProcessingPipelineBuilder ^ pipelineBuilder, System::String ^ pipelineName, Func<IServiceProvider ^, T> ^ implementationFactory);
public static System.Cloud.Messaging.IAsyncProcessingPipelineBuilder AddNamedSingleton<T>(this System.Cloud.Messaging.IAsyncProcessingPipelineBuilder pipelineBuilder, string pipelineName, Func<IServiceProvider,T> implementationFactory) where T : class;
static member AddNamedSingleton : System.Cloud.Messaging.IAsyncProcessingPipelineBuilder * string * Func<IServiceProvider, 'T (requires 'T : null)> -> System.Cloud.Messaging.IAsyncProcessingPipelineBuilder (requires 'T : null)
<Extension()>
Public Function AddNamedSingleton(Of T As Class) (pipelineBuilder As IAsyncProcessingPipelineBuilder, pipelineName As String, implementationFactory As Func(Of IServiceProvider, T)) As IAsyncProcessingPipelineBuilder

Type Parameters

T

Type of singleton.

Parameters

pipelineName
String

The pipeline name.

implementationFactory
Func<IServiceProvider,T>

Implementation for T.

Returns

IAsyncProcessingPipelineBuilder to chain additional calls.

Exceptions

If any of the parameters is null.

Applies to