DataProtectionCommonExtensions.GetDataProtector Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
GetDataProtector(IServiceProvider, IEnumerable<String>) |
Načte IDataProtector objekt z IServiceProvider daného seznamu účelů. |
GetDataProtector(IServiceProvider, String, String[]) |
Načte IDataProtector objekt z IServiceProvider daného seznamu účelů. |
GetDataProtector(IServiceProvider, IEnumerable<String>)
Načte IDataProtector objekt z IServiceProvider daného 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
IDataProtectionProvider Obsahuje IServiceProvider objekt, ze kterého se má vygenerovat účelový řetězec.
- purposes
- IEnumerable<String>
Seznam účelů, které přispívají k řetězu účelů. Tento seznam musí obsahovat alespoň jeden prvek a nesmí obsahovat elementy null.
Návraty
IDataProtector Vazbu na řetězec poskytnutého účelu.
Poznámky
Jedná se o pohodlnou metodu, která volá GetDataProtectionProvider(IServiceProvider) pak CreateProtector(IDataProtectionProvider, IEnumerable<String>). Další informace najdete v dokumentaci k těmto metodám.
Platí pro
GetDataProtector(IServiceProvider, String, String[])
Načte IDataProtector objekt z IServiceProvider daného 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
IDataProtectionProvider Obsahuje IServiceProvider objekt, ze kterého se má vygenerovat účelový řetězec.
- 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ězu účelů. Pokud je tento seznam zadaný, nemůže obsahovat prvky null.
Návraty
IDataProtector Vazbu na řetězec poskytnutého účelu.
Poznámky
Jedná se o pohodlnou metodu, která volá GetDataProtectionProvider(IServiceProvider) pak CreateProtector(IDataProtectionProvider, String, String[]). Další informace najdete v dokumentaci k těmto metodám.