CascadingValueServiceCollectionExtensions.AddCascadingValue 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>) |
將串連值加入至 透過此多載,您可以提供 CascadingValueSource<TValue> ,讓您稍後通知值更新,導致收件者重新轉譯。 只有在您打算動態更新值時,才應該使用此多載。 |
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,TValue>) |
將串連值加入至 |
AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>) |
將串連值加入至 |
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,CascadingValueSource<TValue>>)
將串連值加入至 serviceCollection
。 這相當於在元件階層的根目錄擁有 CascadingValue<TValue> 。
透過此多載,您可以提供 CascadingValueSource<TValue> ,讓您稍後通知值更新,導致收件者重新轉譯。 只有在您打算動態更新值時,才應該使用此多載。
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
類型參數
- TValue
值型別。
參數
- serviceCollection
- IServiceCollection
- sourceFactory
- Func<IServiceProvider,CascadingValueSource<TValue>>
在每個服務提供者範圍內提供 的 CascadingValueSource<TValue> 回呼。
傳回
適用於
AddCascadingValue<TValue>(IServiceCollection, Func<IServiceProvider,TValue>)
將串連值加入至 serviceCollection
。 這相當於在元件階層的根目錄有固定 CascadingValue<TValue> 的 。
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
類型參數
- TValue
值型別。
參數
- serviceCollection
- IServiceCollection
- initialValueFactory
- Func<IServiceProvider,TValue>
回呼,提供每個服務提供者範圍內的固定值。
傳回
適用於
AddCascadingValue<TValue>(IServiceCollection, String, Func<IServiceProvider,TValue>)
將串連值加入至 serviceCollection
。 這相當於在元件階層的根目錄有固定 CascadingValue<TValue> 的 。
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
類型參數
- TValue
值型別。
參數
- serviceCollection
- IServiceCollection
- name
- String
級聯值的名稱。 如果設定, CascadingParameterAttribute 則可以根據此名稱設定為相符。
- initialValueFactory
- Func<IServiceProvider,TValue>
回呼,提供每個服務提供者範圍內的固定值。
傳回
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應