DataProtectionCommonExtensions.GetDataProtector 方法

定义

重载

GetDataProtector(IServiceProvider, IEnumerable<String>)

IDataProtectorIServiceProvider给定的用途列表中检索 。

GetDataProtector(IServiceProvider, String, String[])

IDataProtectorIServiceProvider给定的用途列表中检索 。

GetDataProtector(IServiceProvider, IEnumerable<String>)

Source:
DataProtectionCommonExtensions.cs
Source:
DataProtectionCommonExtensions.cs
Source:
DataProtectionCommonExtensions.cs
Source:
DataProtectionCommonExtensions.cs
Source:
DataProtectionCommonExtensions.cs
Source:
DataProtectionCommonExtensions.cs
Source:
DataProtectionCommonExtensions.cs
Source:
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[])

Source:
DataProtectionCommonExtensions.cs
Source:
DataProtectionCommonExtensions.cs
Source:
DataProtectionCommonExtensions.cs
Source:
DataProtectionCommonExtensions.cs
Source:
DataProtectionCommonExtensions.cs
Source:
DataProtectionCommonExtensions.cs
Source:
DataProtectionCommonExtensions.cs
Source:
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[])。 有关详细信息,请参阅这些方法的文档。

适用于