CascadingValueServiceCollectionExtensions.AddCascadingValue Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>) |
Fügt dem einen kaskadierenden Wert hinzu 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 |
AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>) |
Fügt dem einen kaskadierenden Wert hinzu |
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.
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>)
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>)
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.