Share via


ExtendedProtectionPolicy Oluşturucular

Tanım

ExtendedProtectionPolicy sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

ExtendedProtectionPolicy(PolicyEnforcement)

Genişletilmiş koruma ilkesinin ExtendedProtectionPolicy ne zaman zorlanması gerektiğini belirten sınıfının yeni bir örneğini başlatır.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)
Geçersiz.

öğesini doldurmak için gerekli verileri içeren bir nesneden sınıfının yeni bir SerializationInfo örneğini ExtendedProtectionPolicyExtendedProtectionPolicybaşlatır.

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Genişletilmiş koruma ilkesinin ExtendedProtectionPolicy ne zaman zorlanması gerektiğini ve kanal bağlama belirtecinin (CBT) ne zaman kullanılacağını belirten sınıfının yeni bir örneğini başlatır.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Genişletilmiş koruma ilkesinin ExtendedProtectionPolicy ne zaman zorlanması gerektiğini, ilke tarafından zorlanan koruma türünü ve istemcinin SPN'sine karşı eşleştirmek için kullanılan özel bir Hizmet Sağlayıcısı Adı (SPN) listesini belirten yeni bir sınıfın örneğini başlatır.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Genişletilmiş koruma ilkesinin ExtendedProtectionPolicy ne zaman zorlanması gerektiğini, ilke tarafından zorlanan koruma türünü ve istemcinin SPN'sine karşı eşleştirmek için kullanılan özel bir Hizmet Sağlayıcısı Adı (SPN) listesini belirten yeni bir sınıfın örneğini başlatır.

ExtendedProtectionPolicy(PolicyEnforcement)

Kaynak:
ExtendedProtectionPolicy.cs
Kaynak:
ExtendedProtectionPolicy.cs
Kaynak:
ExtendedProtectionPolicy.cs

Genişletilmiş koruma ilkesinin ExtendedProtectionPolicy ne zaman zorlanması gerektiğini belirten sınıfının yeni bir örneğini başlatır.

public:
 ExtendedProtectionPolicy(System::Security::Authentication::ExtendedProtection::PolicyEnforcement policyEnforcement);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.PolicyEnforcement -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Public Sub New (policyEnforcement As PolicyEnforcement)

Parametreler

policyEnforcement
PolicyEnforcement

PolicyEnforcement Genişletilmiş koruma ilkesinin ne zaman zorlanması gerektiğini gösteren değer.

Açıklamalar

Sınıfın yeni bir örneğini ExtendedProtectionPolicy başlatmak için bu oluşturucu kullanıldığında, PolicyEnforcement özelliği parametresine policyEnforcement , ProtectionScenario özelliği ise olarak TransportSelectedayarlanır.

Ayrıca bkz.

Şunlara uygulanır

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

Kaynak:
ExtendedProtectionPolicy.cs
Kaynak:
ExtendedProtectionPolicy.cs
Kaynak:
ExtendedProtectionPolicy.cs

Dikkat

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

öğesini doldurmak için gerekli verileri içeren bir nesneden sınıfının yeni bir SerializationInfo örneğini ExtendedProtectionPolicyExtendedProtectionPolicybaşlatır.

protected:
 ExtendedProtectionPolicy(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ExtendedProtectionPolicy (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected ExtendedProtectionPolicy (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parametreler

info
SerializationInfo

SerializationInfo Yeni ExtendedProtectionPolicy örneği seri hale getirmek için gereken bilgileri içeren bir örnek.

context
StreamingContext

StreamingContext Yeni ExtendedProtectionPolicy örnekle ilişkili serileştirilmiş akışın kaynağını içeren.

Öznitelikler

Açıklamalar

Bu oluşturucu sınıfı için arabirimini ExtendedProtectionPolicy uygularSystem.Runtime.Serialization.ISerializable.

ISerializable.GetObjectData yöntemi bir ExtendedProtectionPolicy nesneyi seri hale getirmek için kullanılabilir. Bu serileştirilmiş nesne daha sonra yeni ExtendedProtectionPolicy bir nesne oluşturmak için ile ExtendedProtectionPolicy(SerializationInfo, StreamingContext) kullanılabilir.

Ayrıca bkz.

Şunlara uygulanır

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Kaynak:
ExtendedProtectionPolicy.cs
Kaynak:
ExtendedProtectionPolicy.cs
Kaynak:
ExtendedProtectionPolicy.cs

Genişletilmiş koruma ilkesinin ExtendedProtectionPolicy ne zaman zorlanması gerektiğini ve kanal bağlama belirtecinin (CBT) ne zaman kullanılacağını belirten sınıfının yeni bir örneğini başlatır.

public:
 ExtendedProtectionPolicy(System::Security::Authentication::ExtendedProtection::PolicyEnforcement policyEnforcement, System::Security::Authentication::ExtendedProtection::ChannelBinding ^ customChannelBinding);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ChannelBinding customChannelBinding);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.PolicyEnforcement * System.Security.Authentication.ExtendedProtection.ChannelBinding -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Public Sub New (policyEnforcement As PolicyEnforcement, customChannelBinding As ChannelBinding)

Parametreler

policyEnforcement
PolicyEnforcement

PolicyEnforcement Genişletilmiş koruma ilkesinin ne zaman zorlanması gerektiğini gösteren değer.

customChannelBinding
ChannelBinding

ChannelBinding Doğrulama için kullanılacak özel bir kanal bağlaması içeren.

Özel durumlar

policyEnforcement olarak Neverbelirtilir.

customChannelBinding, null değeridir.

Açıklamalar

Sınıfın yeni bir örneğini ExtendedProtectionPolicy başlatmak için bu oluşturucu kullanıldığında, PolicyEnforcement özelliği parametresine policyEnforcement , CustomChannelBinding özelliği parametresine customChannelBinding ve ProtectionScenario özelliği olarak ayarlanır TransportSelected.

Ayrıca bkz.

Şunlara uygulanır

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Kaynak:
ExtendedProtectionPolicy.cs
Kaynak:
ExtendedProtectionPolicy.cs
Kaynak:
ExtendedProtectionPolicy.cs

Genişletilmiş koruma ilkesinin ExtendedProtectionPolicy ne zaman zorlanması gerektiğini, ilke tarafından zorlanan koruma türünü ve istemcinin SPN'sine karşı eşleştirmek için kullanılan özel bir Hizmet Sağlayıcısı Adı (SPN) listesini belirten yeni bir sınıfın örneğini başlatır.

public:
 ExtendedProtectionPolicy(System::Security::Authentication::ExtendedProtection::PolicyEnforcement policyEnforcement, System::Security::Authentication::ExtendedProtection::ProtectionScenario protectionScenario, System::Collections::ICollection ^ customServiceNames);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Collections.ICollection? customServiceNames);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Collections.ICollection customServiceNames);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.PolicyEnforcement * System.Security.Authentication.ExtendedProtection.ProtectionScenario * System.Collections.ICollection -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Public Sub New (policyEnforcement As PolicyEnforcement, protectionScenario As ProtectionScenario, customServiceNames As ICollection)

Parametreler

policyEnforcement
PolicyEnforcement

PolicyEnforcement Genişletilmiş koruma ilkesinin ne zaman zorlanması gerektiğini gösteren değer.

protectionScenario
ProtectionScenario

İlke ProtectionScenario tarafından uygulanan koruma türünü gösteren değer.

customServiceNames
ICollection

İstemcinin ICollection SPN'sine karşı eşleştirmek için kullanılan özel SPN listesini içeren.

Özel durumlar

policyEnforcement olarak Neverbelirtilir.

customServiceNames veya boş bir listedir null .

Açıklamalar

Bu oluşturucu sınıfın ExtendedProtectionPolicy yeni bir örneğini başlatmak için kullanıldığında, PolicyEnforcement özelliği parametresine policyEnforcement , ProtectionScenario özelliği parametresine protectionScenario ve CustomServiceNames özelliği parametresine customServiceNames ayarlanır.

Ayrıca bkz.

Şunlara uygulanır

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Kaynak:
ExtendedProtectionPolicy.cs
Kaynak:
ExtendedProtectionPolicy.cs
Kaynak:
ExtendedProtectionPolicy.cs

Genişletilmiş koruma ilkesinin ExtendedProtectionPolicy ne zaman zorlanması gerektiğini, ilke tarafından zorlanan koruma türünü ve istemcinin SPN'sine karşı eşleştirmek için kullanılan özel bir Hizmet Sağlayıcısı Adı (SPN) listesini belirten yeni bir sınıfın örneğini başlatır.

public:
 ExtendedProtectionPolicy(System::Security::Authentication::ExtendedProtection::PolicyEnforcement policyEnforcement, System::Security::Authentication::ExtendedProtection::ProtectionScenario protectionScenario, System::Security::Authentication::ExtendedProtection::ServiceNameCollection ^ customServiceNames);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Security.Authentication.ExtendedProtection.ServiceNameCollection? customServiceNames);
public ExtendedProtectionPolicy (System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Security.Authentication.ExtendedProtection.ServiceNameCollection customServiceNames);
new System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy : System.Security.Authentication.ExtendedProtection.PolicyEnforcement * System.Security.Authentication.ExtendedProtection.ProtectionScenario * System.Security.Authentication.ExtendedProtection.ServiceNameCollection -> System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy
Public Sub New (policyEnforcement As PolicyEnforcement, protectionScenario As ProtectionScenario, customServiceNames As ServiceNameCollection)

Parametreler

policyEnforcement
PolicyEnforcement

PolicyEnforcement Genişletilmiş koruma ilkesinin ne zaman zorlanması gerektiğini gösteren değer.

protectionScenario
ProtectionScenario

İlke ProtectionScenario tarafından uygulanan koruma türünü gösteren değer.

customServiceNames
ServiceNameCollection

İstemcinin ServiceNameCollection SPN'sine karşı eşleştirmek için kullanılan özel SPN listesini içeren.

Özel durumlar

policyEnforcement olarak Neverbelirtilir.

customServiceNames veya boş bir listedir null .

Açıklamalar

Bu oluşturucu sınıfın ExtendedProtectionPolicy yeni bir örneğini başlatmak için kullanıldığında, PolicyEnforcement özelliği parametresine policyEnforcement , ProtectionScenario özelliği parametresine protectionScenario ve CustomServiceNames özelliği parametresine customServiceNames ayarlanır.

Ayrıca bkz.

Şunlara uygulanır