Freigeben über


CascadingValueServiceCollectionExtensions.AddCascadingValue Methode

Definition

Überlädt

AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>)

Fügt dem einen kaskadierenden Wert hinzu serviceCollection. Dies entspricht einer CascadingValue<TValue> im Stammverzeichnis der Komponentenhierarchie.

Mit dieser Überladung können Sie eine CascadingValueSource<TValue> angeben, mit der Sie später über Aktualisierungen des Werts benachrichtigen können, sodass Empfänger erneut gerendert werden. Diese Überladung sollte nur verwendet werden, wenn Sie planen, den Wert dynamisch zu aktualisieren.

AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,TValue>)

Fügt dem einen kaskadierenden Wert hinzu serviceCollection. Dies entspricht einer festen CascadingValue<TValue> am Stamm der Komponentenhierarchie.

AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>)

Fügt dem einen kaskadierenden Wert hinzu serviceCollection. Dies entspricht einer festen CascadingValue<TValue> am Stamm der Komponentenhierarchie.

AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>)

Quelle:
CascadingValueServiceCollectionExtensions.cs
Quelle:
CascadingValueServiceCollectionExtensions.cs

Fügt dem einen kaskadierenden Wert hinzu serviceCollection. Dies entspricht einer CascadingValue<TValue> im Stammverzeichnis der Komponentenhierarchie.

Mit dieser Überladung können Sie eine CascadingValueSource<TValue> angeben, mit der Sie später über Aktualisierungen des Werts benachrichtigen können, sodass Empfänger erneut gerendert werden. Diese Überladung sollte nur verwendet werden, wenn Sie planen, den Wert dynamisch zu aktualisieren.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddCascadingValue<TValue> (this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, Func<IServiceProvider,Microsoft.AspNetCore.Components.CascadingValueSource<TValue>> sourceFactory);
static member AddCascadingValue : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<IServiceProvider, Microsoft.AspNetCore.Components.CascadingValueSource<'Value>> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddCascadingValue(Of TValue) (serviceCollection As IServiceCollection, sourceFactory As Func(Of IServiceProvider, CascadingValueSource(Of TValue))) As IServiceCollection

Typparameter

TValue

Der Werttyp.

Parameter

serviceCollection
IServiceCollection

Die IServiceCollection.

sourceFactory
Func<IServiceProvider,CascadingValueSource<TValue>>

Ein Rückruf, der einen innerhalb jedes Dienstanbieterbereichs CascadingValueSource<TValue> bereitstellt.

Gibt zurück

Die IServiceCollection.

Gilt für:

AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,TValue>)

Quelle:
CascadingValueServiceCollectionExtensions.cs
Quelle:
CascadingValueServiceCollectionExtensions.cs

Fügt dem einen kaskadierenden Wert hinzu serviceCollection. Dies entspricht einer festen CascadingValue<TValue> am Stamm der Komponentenhierarchie.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddCascadingValue<TValue> (this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, Func<IServiceProvider,TValue> initialValueFactory);
static member AddCascadingValue : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<IServiceProvider, 'Value> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddCascadingValue(Of TValue) (serviceCollection As IServiceCollection, initialValueFactory As Func(Of IServiceProvider, TValue)) As IServiceCollection

Typparameter

TValue

Der Werttyp.

Parameter

serviceCollection
IServiceCollection

Die IServiceCollection.

initialValueFactory
Func<IServiceProvider,TValue>

Ein Rückruf, der einen festen Wert innerhalb jedes Dienstanbieterbereichs bereitstellt.

Gibt zurück

Die IServiceCollection.

Gilt für:

AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>)

Quelle:
CascadingValueServiceCollectionExtensions.cs
Quelle:
CascadingValueServiceCollectionExtensions.cs

Fügt dem einen kaskadierenden Wert hinzu serviceCollection. Dies entspricht einer festen CascadingValue<TValue> am Stamm der Komponentenhierarchie.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddCascadingValue<TValue> (this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, string name, Func<IServiceProvider,TValue> initialValueFactory);
static member AddCascadingValue : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Func<IServiceProvider, 'Value> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddCascadingValue(Of TValue) (serviceCollection As IServiceCollection, name As String, initialValueFactory As Func(Of IServiceProvider, TValue)) As IServiceCollection

Typparameter

TValue

Der Werttyp.

Parameter

serviceCollection
IServiceCollection

Die IServiceCollection.

name
String

Ein Name für den kaskadierenden Wert. Wenn festgelegt, CascadingParameterAttribute kann basierend auf diesem Namen für eine Übereinstimmung konfiguriert werden.

initialValueFactory
Func<IServiceProvider,TValue>

Ein Rückruf, der einen festen Wert innerhalb jedes Dienstanbieterbereichs bereitstellt.

Gibt zurück

Die IServiceCollection.

Gilt für: