Condividi tramite


CascadingValueServiceCollectionExtensions.AddCascadingValue Metodo

Definizione

Overload

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

Aggiunge un valore a catena all'oggetto serviceCollection. Equivale ad avere un oggetto CascadingValue<TValue> nella radice della gerarchia dei componenti.

Con questo overload, è possibile fornire un oggetto CascadingValueSource<TValue> che consente di notificare gli aggiornamenti al valore in un secondo momento, causando il rendering dei destinatari. Questo overload deve essere usato solo se si prevede di aggiornare il valore in modo dinamico.

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

Aggiunge un valore a catena all'oggetto serviceCollection. Equivale a avere un valore fisso CascadingValue<TValue> nella radice della gerarchia dei componenti.

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

Aggiunge un valore a catena all'oggetto serviceCollection. Equivale a avere un valore fisso CascadingValue<TValue> nella radice della gerarchia dei componenti.

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

Origine:
CascadingValueServiceCollectionExtensions.cs

Aggiunge un valore a catena all'oggetto serviceCollection. Equivale ad avere un oggetto CascadingValue<TValue> nella radice della gerarchia dei componenti.

Con questo overload, è possibile fornire un oggetto CascadingValueSource<TValue> che consente di notificare gli aggiornamenti al valore in un secondo momento, causando il rendering dei destinatari. Questo overload deve essere usato solo se si prevede di aggiornare il valore in modo dinamico.

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

Parametri di tipo

TValue

Tipo di valore.

Parametri

serviceCollection
IServiceCollection

Oggetto IServiceCollection.

sourceFactory
Func<IServiceProvider,CascadingValueSource<TValue>>

Callback che fornisce un CascadingValueSource<TValue> oggetto all'interno di ogni ambito del provider di servizi.

Restituisce

Oggetto IServiceCollection.

Si applica a

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

Origine:
CascadingValueServiceCollectionExtensions.cs

Aggiunge un valore a catena all'oggetto serviceCollection. Equivale a avere un valore fisso CascadingValue<TValue> nella radice della gerarchia dei componenti.

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

Parametri di tipo

TValue

Tipo di valore.

Parametri

serviceCollection
IServiceCollection

Oggetto IServiceCollection.

initialValueFactory
Func<IServiceProvider,TValue>

Callback che fornisce un valore fisso all'interno di ogni ambito del provider di servizi.

Restituisce

Oggetto IServiceCollection.

Si applica a

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

Origine:
CascadingValueServiceCollectionExtensions.cs

Aggiunge un valore a catena all'oggetto serviceCollection. Equivale a avere un valore fisso CascadingValue<TValue> nella radice della gerarchia dei componenti.

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

Parametri di tipo

TValue

Tipo di valore.

Parametri

serviceCollection
IServiceCollection

Oggetto IServiceCollection.

name
String

Nome del valore a catena. Se impostato, CascadingParameterAttribute può essere configurato in modo che corrisponda in base a questo nome.

initialValueFactory
Func<IServiceProvider,TValue>

Callback che fornisce un valore fisso all'interno di ogni ambito del provider di servizi.

Restituisce

Oggetto IServiceCollection.

Si applica a