CascadingValueServiceCollectionExtensions.AddCascadingValue Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>) |
Aggiunge un valore a catena all'oggetto 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 |
AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>) |
Aggiunge un valore a catena all'oggetto |
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.
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>)
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>)
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.