共用方式為


DataProtectionCommonExtensions.GetDataProtector 方法

定義

多載

GetDataProtector(IServiceProvider, IEnumerable<String>)

IDataProtectorIServiceProvider 指定的用途清單中擷取 。

GetDataProtector(IServiceProvider, String, String[])

IDataProtectorIServiceProvider 指定的用途清單中擷取 。

GetDataProtector(IServiceProvider, IEnumerable<String>)

來源:
DataProtectionCommonExtensions.cs
來源:
DataProtectionCommonExtensions.cs
來源:
DataProtectionCommonExtensions.cs
來源:
DataProtectionCommonExtensions.cs
來源:
DataProtectionCommonExtensions.cs
來源:
DataProtectionCommonExtensions.cs
來源:
DataProtectionCommonExtensions.cs
來源:
DataProtectionCommonExtensions.cs

IDataProtectorIServiceProvider 指定的用途清單中擷取 。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::DataProtection::IDataProtector ^ GetDataProtector(IServiceProvider ^ services, System::Collections::Generic::IEnumerable<System::String ^> ^ purposes);
public static Microsoft.AspNetCore.DataProtection.IDataProtector GetDataProtector (this IServiceProvider services, System.Collections.Generic.IEnumerable<string> purposes);
static member GetDataProtector : IServiceProvider * seq<string> -> Microsoft.AspNetCore.DataProtection.IDataProtector
<Extension()>
Public Function GetDataProtector (services As IServiceProvider, purposes As IEnumerable(Of String)) As IDataProtector

參數

services
IServiceProvider

IServiceProvider 其中包含 IDataProtectionProvider 要從中產生目的鏈結的 。

purposes
IEnumerable<String>

參與目的鏈結的用途清單。 此清單必須至少包含一個專案,而且可能不包含 Null 元素。

傳回

IDataProtector 結至所提供之目的鏈結的 。

備註

這是一種方便的方法,它會呼叫 GetDataProtectionProvider(IServiceProvider) 然後 CreateProtector(IDataProtectionProvider, IEnumerable<String>) 。 如需詳細資訊,請參閱這些方法的檔。

適用於

GetDataProtector(IServiceProvider, String, String[])

來源:
DataProtectionCommonExtensions.cs
來源:
DataProtectionCommonExtensions.cs
來源:
DataProtectionCommonExtensions.cs
來源:
DataProtectionCommonExtensions.cs
來源:
DataProtectionCommonExtensions.cs
來源:
DataProtectionCommonExtensions.cs
來源:
DataProtectionCommonExtensions.cs
來源:
DataProtectionCommonExtensions.cs

IDataProtectorIServiceProvider 指定的用途清單中擷取 。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::DataProtection::IDataProtector ^ GetDataProtector(IServiceProvider ^ services, System::String ^ purpose, ... cli::array <System::String ^> ^ subPurposes);
public static Microsoft.AspNetCore.DataProtection.IDataProtector GetDataProtector (this IServiceProvider services, string purpose, params string[] subPurposes);
static member GetDataProtector : IServiceProvider * string * string[] -> Microsoft.AspNetCore.DataProtection.IDataProtector
<Extension()>
Public Function GetDataProtector (services As IServiceProvider, purpose As String, ParamArray subPurposes As String()) As IDataProtector

參數

services
IServiceProvider

IServiceProvider 其中包含 IDataProtectionProvider 要從中產生目的鏈結的 。

purpose
String

用來建立 IDataProtector 的主要用途。

subPurposes
String[]

對目的鏈結造成貢獻的次要用途選擇性清單。 如果提供此清單,則不能包含 Null 元素。

傳回

IDataProtector 結至所提供之目的鏈結的 。

備註

這是一種方便的方法,它會呼叫 GetDataProtectionProvider(IServiceProvider) 然後 CreateProtector(IDataProtectionProvider, String, String[]) 。 如需詳細資訊,請參閱這些方法的檔。

適用於