DataProtectionCommonExtensions.GetDataProtector Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
GetDataProtector(IServiceProvider, IEnumerable<String>) |
Belirli bir IDataProtectorIServiceProvider amaç listesinden bir alır. |
GetDataProtector(IServiceProvider, String, String[]) |
Belirli bir IDataProtectorIServiceProvider amaç listesinden bir alır. |
GetDataProtector(IServiceProvider, IEnumerable<String>)
Belirli bir IDataProtectorIServiceProvider amaç listesinden bir alır.
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
Parametreler
- services
- IServiceProvider
IServiceProvider Amaç zincirinin IDataProtectionProvider oluşturulacağı öğesini içeren.
- purposes
- IEnumerable<String>
Amaç zincirine katkıda bulunan amaçların listesi. Bu liste en az bir öğe içermelidir ve null öğe içermeyebilir.
Döndürülenler
IDataProtector Sağlanan amaç zincirine bağlı.
Açıklamalar
Bu, sonra CreateProtector(IDataProtectionProvider, IEnumerable<String>)çağıran GetDataProtectionProvider(IServiceProvider) bir kolaylık yöntemidir. Daha fazla bilgi için bu yöntemlerin belgelerine bakın.
Şunlara uygulanır
GetDataProtector(IServiceProvider, String, String[])
Belirli bir IDataProtectorIServiceProvider amaç listesinden bir alır.
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
Parametreler
- services
- IServiceProvider
IServiceProvider Amaç zincirinin IDataProtectionProvider oluşturulacağı öğesini içeren.
- purpose
- String
oluşturmak IDataProtectoriçin kullanılan birincil amaç.
- subPurposes
- String[]
Amaç zincirine katkıda bulunan isteğe bağlı ikincil amaçlar listesi. Bu liste sağlanırsa null öğe içeremez.
Döndürülenler
IDataProtector Sağlanan amaç zincirine bağlı.
Açıklamalar
Bu, sonra CreateProtector(IDataProtectionProvider, String, String[])çağıran GetDataProtectionProvider(IServiceProvider) bir kolaylık yöntemidir. Daha fazla bilgi için bu yöntemlerin belgelerine bakın.