Aracılığıyla paylaş


CascadingValueServiceCollectionExtensions.AddCascadingValue Yöntem

Tanım

Aşırı Yüklemeler

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

öğesine basamaklı bir değer serviceCollectionekler. Bu, bileşen hiyerarşisinin kökünde olmasıyla CascadingValue<TValue> eşdeğerdir.

Bu aşırı yüklemeyle, değerin güncelleştirmelerini daha sonra bildirmenize olanak tanıyan ve alıcıların yeniden işlenmesine neden olan bir CascadingValueSource<TValue> sağlayabilirsiniz. Bu aşırı yükleme yalnızca değeri dinamik olarak güncelleştirmeyi planlıyorsanız kullanılmalıdır.

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

öğesine basamaklı bir değer serviceCollectionekler. Bu, bileşen hiyerarşisinin kökünde sabit CascadingValue<TValue> olmasıyla eşdeğerdir.

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

öğesine basamaklı bir değer serviceCollectionekler. Bu, bileşen hiyerarşisinin kökünde sabit CascadingValue<TValue> olmasıyla eşdeğerdir.

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

Kaynak:
CascadingValueServiceCollectionExtensions.cs

öğesine basamaklı bir değer serviceCollectionekler. Bu, bileşen hiyerarşisinin kökünde olmasıyla CascadingValue<TValue> eşdeğerdir.

Bu aşırı yüklemeyle, değerin güncelleştirmelerini daha sonra bildirmenize olanak tanıyan ve alıcıların yeniden işlenmesine neden olan bir CascadingValueSource<TValue> sağlayabilirsiniz. Bu aşırı yükleme yalnızca değeri dinamik olarak güncelleştirmeyi planlıyorsanız kullanılmalıdır.

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

Tür Parametreleri

TValue

Değer türü.

Parametreler

sourceFactory
Func<IServiceProvider,CascadingValueSource<TValue>>

Her hizmet sağlayıcısı kapsamında bir CascadingValueSource<TValue> sağlayan geri çağırma.

Döndürülenler

IServiceCollection.

Şunlara uygulanır

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

Kaynak:
CascadingValueServiceCollectionExtensions.cs

öğesine basamaklı bir değer serviceCollectionekler. Bu, bileşen hiyerarşisinin kökünde sabit CascadingValue<TValue> olmasıyla eşdeğerdir.

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

Tür Parametreleri

TValue

Değer türü.

Parametreler

initialValueFactory
Func<IServiceProvider,TValue>

Her hizmet sağlayıcısı kapsamında sabit bir değer sağlayan geri çağırma.

Döndürülenler

IServiceCollection.

Şunlara uygulanır

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

Kaynak:
CascadingValueServiceCollectionExtensions.cs

öğesine basamaklı bir değer serviceCollectionekler. Bu, bileşen hiyerarşisinin kökünde sabit CascadingValue<TValue> olmasıyla eşdeğerdir.

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

Tür Parametreleri

TValue

Değer türü.

Parametreler

name
String

Basamaklı değer için bir ad. Ayarlanırsa, CascadingParameterAttribute bu ada göre eşleşecek şekilde yapılandırılabilir.

initialValueFactory
Func<IServiceProvider,TValue>

Her hizmet sağlayıcısı kapsamında sabit bir değer sağlayan geri çağırma.

Döndürülenler

IServiceCollection.

Şunlara uygulanır