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>) |
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
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
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.