ExtendedProtectionPolicy Sınıf

Tanım

sınıfı, ExtendedProtectionPolicy gelen istemci bağlantılarını doğrulamak için sunucu tarafından kullanılan genişletilmiş koruma ilkesini temsil eder.

public ref class ExtendedProtectionPolicy : System::Runtime::Serialization::ISerializable
public ref class ExtendedProtectionPolicy
public class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializable
public class ExtendedProtectionPolicy
[System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))]
[System.Serializable]
public class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializable
type ExtendedProtectionPolicy = class
    interface ISerializable
type ExtendedProtectionPolicy = class
[<System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))>]
[<System.Serializable>]
type ExtendedProtectionPolicy = class
    interface ISerializable
Public Class ExtendedProtectionPolicy
Implements ISerializable
Public Class ExtendedProtectionPolicy
Devralma
ExtendedProtectionPolicy
Öznitelikler
Uygulamalar

Açıklamalar

Sınıfı kullanıma sunan sınıfların ExtendedProtectionPolicy null ilkeler ayarına izin vermemesi, varsayılan bir ilke sağlaması veya uygulama geliştiricisi veya yöneticisi tarafından açık bir ilke oluşturulup ayarlanmasını gerektirmesi gerekir.

Oluşturucular

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(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 örneği 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 örneği başlatır.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

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

Özellikler

CustomChannelBinding

Doğrulama için kullanılacak özel bir kanal bağlama belirteci (CBT) alır.

CustomServiceNames

İstemcinin SPN'sine eşleştirmek için kullanılan özel Hizmet Sağlayıcısı Adı (SPN) listesini alır.

OSSupportsExtendedProtection

İşletim sisteminin genişletilmiş koruma ile tümleşik Windows kimlik doğrulamasını destekleyip desteklemediğini gösterir.

PolicyEnforcement

Genişletilmiş koruma ilkesinin ne zaman zorlanması gerektiğini alır.

ProtectionScenario

Genişletilmiş koruma ilkesi tarafından uygulanan koruma türünü alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Genişletilmiş koruma ilkesi örneği için bir dize gösterimi alır.

Belirtik Arabirim Kullanımları

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Bir SerializationInfo nesneyi seri hale getirmek için gerekli verilerle doldurur ExtendedProtectionPolicy .

Şunlara uygulanır

Ayrıca bkz.