DataProtectionCommonExtensions.GetDataProtector Metoda

Definice

Přetížení

GetDataProtector(IServiceProvider, IEnumerable<String>)

IDataProtector Načte ze zadaného IServiceProvider seznamu účelů.

GetDataProtector(IServiceProvider, String, String[])

IDataProtector Načte ze zadaného IServiceProvider seznamu účelů.

GetDataProtector(IServiceProvider, IEnumerable<String>)

IDataProtector Načte ze zadaného IServiceProvider seznamu účelů.

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

Parametry

services
IServiceProvider

Obsahuje IServiceProvider řetězec IDataProtectionProvider , ze kterého se má vygenerovat řetězec účelu.

purposes
IEnumerable<String>

Seznam účelů, které přispívají k řetězci účelu. Tento seznam musí obsahovat alespoň jeden prvek a nesmí obsahovat prvky null.

Návraty

IDataProtector

Svázaný IDataProtector s poskytnutým řetězcem účelu.

Poznámky

Jedná se o metodu pohodlí, která pak CreateProtector(IDataProtectionProvider, IEnumerable<String>)volá GetDataProtectionProvider(IServiceProvider) . Další informace najdete v dokumentaci k těmto metodám.

Platí pro

GetDataProtector(IServiceProvider, String, String[])

IDataProtector Načte ze zadaného IServiceProvider seznamu účelů.

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

Parametry

services
IServiceProvider

Obsahuje IServiceProvider řetězec IDataProtectionProvider , ze kterého se má vygenerovat řetězec účelu.

purpose
String

Primární účel použitý k vytvoření IDataProtector.

subPurposes
String[]

Volitelný seznam sekundárních účelů, které přispívají k řetězci účelu. Pokud je tento seznam zadaný, nemůže obsahovat prvky null.

Návraty

IDataProtector

Svázaný IDataProtector s poskytnutým řetězcem účelu.

Poznámky

Jedná se o metodu pohodlí, která pak CreateProtector(IDataProtectionProvider, String, String[])volá GetDataProtectionProvider(IServiceProvider) . Další informace najdete v dokumentaci k těmto metodám.

Platí pro