DataProtectionCommonExtensions.CreateProtector Метод

Определение

Перегрузки

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

Создает IDataProtector заданный список целей.

CreateProtector(IDataProtectionProvider, String, String[])

Создает IDataProtector заданный список целей.

CreateProtector(IDataProtectionProvider, IEnumerable<String>)

Создает IDataProtector заданный список целей.

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

Параметры

provider
IDataProtectionProvider

Объект, IDataProtectionProvider из которого создается цепочка назначений.

purposes
IEnumerable<String>

Список целей, которые участвуют в цепочке назначений. Этот список должен содержать по крайней мере один элемент и не может содержать элементы со значением NULL.

Возвращаемое значение

IDataProtector

Объект, IDataProtector привязанный к указанной цепочке целей.

Комментарии

Это удобный метод, который объединяет несколько вызовов в цепочку CreateProtector(String) . Дополнительные сведения см. в документации по этому методу.

Применяется к

CreateProtector(IDataProtectionProvider, String, String[])

Создает IDataProtector заданный список целей.

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

Параметры

provider
IDataProtectionProvider

Объект, IDataProtectionProvider из которого создается цепочка назначений.

purpose
String

Основное назначение, используемое для создания IDataProtector .

subPurposes
String[]

Необязательный список вторичных целей, которые участвуют в цепочке назначений. Если этот список предоставляется, он не может содержать элементы со значением NULL.

Возвращаемое значение

IDataProtector

Объект, IDataProtector привязанный к указанной цепочке целей.

Комментарии

Это удобный метод, который объединяет несколько вызовов в цепочку CreateProtector(String) . Дополнительные сведения см. в документации по этому методу.

Применяется к