CascadingValueServiceCollectionExtensions.AddCascadingValue Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>) |
Menambahkan nilai kaskading ke Dengan kelebihan beban ini, Anda dapat menyediakan CascadingValueSource<TValue> yang memungkinkan Anda untuk memberi tahu tentang pembaruan pada nilai nanti, menyebabkan penerima merender ulang. Kelebihan beban ini hanya boleh digunakan jika Anda berencana untuk memperbarui nilai secara dinamis. |
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,TValue>) |
Menambahkan nilai kaskading ke |
AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>) |
Menambahkan nilai kaskading ke |
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>)
Menambahkan nilai kaskading ke serviceCollection
. Ini setara dengan memiliki CascadingValue<TValue> di akar hierarki komponen.
Dengan kelebihan beban ini, Anda dapat menyediakan CascadingValueSource<TValue> yang memungkinkan Anda untuk memberi tahu tentang pembaruan pada nilai nanti, menyebabkan penerima merender ulang. Kelebihan beban ini hanya boleh digunakan jika Anda berencana untuk memperbarui nilai secara dinamis.
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
Jenis parameter
- TValue
Jenis nilai.
Parameter
- serviceCollection
- IServiceCollection
- sourceFactory
- Func<IServiceProvider,CascadingValueSource<TValue>>
Panggilan balik yang menyediakan CascadingValueSource<TValue> dalam setiap cakupan penyedia layanan.
Mengembalikan
Berlaku untuk
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,TValue>)
Menambahkan nilai kaskading ke serviceCollection
. Ini setara dengan memiliki tetap CascadingValue<TValue> pada akar hierarki komponen.
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
Jenis parameter
- TValue
Jenis nilai.
Parameter
- serviceCollection
- IServiceCollection
- initialValueFactory
- Func<IServiceProvider,TValue>
Panggilan balik yang menyediakan nilai tetap dalam setiap cakupan penyedia layanan.
Mengembalikan
Berlaku untuk
AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>)
Menambahkan nilai kaskading ke serviceCollection
. Ini setara dengan memiliki tetap CascadingValue<TValue> pada akar hierarki komponen.
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
Jenis parameter
- TValue
Jenis nilai.
Parameter
- serviceCollection
- IServiceCollection
- name
- String
Nama untuk nilai berskala. Jika diatur, CascadingParameterAttribute dapat dikonfigurasi agar cocok berdasarkan nama ini.
- initialValueFactory
- Func<IServiceProvider,TValue>
Panggilan balik yang menyediakan nilai tetap dalam setiap cakupan penyedia layanan.