CascadingValueServiceCollectionExtensions.AddCascadingValue Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>) |
öğesine basamaklı bir değer 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 |
AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>) |
öğesine basamaklı bir değer |
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>)
öğesine basamaklı bir değer serviceCollection
ekler. 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
- serviceCollection
- IServiceCollection
- 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
Şunlara uygulanır
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,TValue>)
öğesine basamaklı bir değer serviceCollection
ekler. 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
- serviceCollection
- IServiceCollection
- 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
Şunlara uygulanır
AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>)
öğesine basamaklı bir değer serviceCollection
ekler. 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
- serviceCollection
- IServiceCollection
- 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.