SecurityMessageProperty Sınıf

Tanım

Güvenlikle ilgili özellikleri içerir ve bir iletiye eklenir.

public ref class SecurityMessageProperty : IDisposable, System::ServiceModel::Channels::IMessageProperty
public class SecurityMessageProperty : IDisposable, System.ServiceModel.Channels.IMessageProperty
type SecurityMessageProperty = class
    interface IMessageProperty
    interface IDisposable
Public Class SecurityMessageProperty
Implements IDisposable, IMessageProperty
Devralma
SecurityMessageProperty
Uygulamalar

Açıklamalar

İstemci kimlik doğrulama sonuçları ServiceSecurityContext , kullanılarak iletiye eklenen bir örneğine çevrilir SecurityMessageProperty . Bu özellik, özel yetkilendirme mantığını uygulamak için daha yüksek katmanlar tarafından kullanılabilir.

Oluşturucular

SecurityMessageProperty()

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

Özellikler

ExternalAuthorizationPolicies

Dış yetkilendirme ilkelerinin bir koleksiyonunu alır veya ayarlar.

HasIncomingSupportingTokens

Gelen iletinin en az bir destekleyici güvenlik belirteci içerip içermediğini gösterir.

IncomingSupportingTokens

Gelen destekleyici belirteçlerin bir koleksiyonunu alır veya ayarlar.

InitiatorToken

SecurityTokenSpecificationBu iletinin Başlatıcı belirtecini alır veya ayarlar.

OutgoingSupportingTokens

Giden nesnelerin bir koleksiyonunu alır SupportingTokenSpecification .

ProtectionToken

SecurityTokenSpecificationBu iletinin koruma belirtecini alır veya ayarlar.

RecipientToken

SecurityTokenSpecificationBu iletinin alıcı belirtecini alır veya ayarlar.

SenderIdPrefix

Bu iletinin gönderen KIMLIĞI önekini alır veya ayarlar.

ServiceSecurityContext

ServiceSecurityContextBu ileti için alır veya ayarlar.

TransportToken

SecurityTokenSpecificationBu iletinin taşıma belirtecini alır veya ayarlar.

Yöntemler

CreateCopy()

Bu sınıfın geçerli örneğini klonlar.

Dispose()

Bu sınıfın geçerli örneğinin kaldırları.

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)
GetOrCreate(Message)

Belirtilen iletiden bu sınıfın bir örneğini alır veya oluşturur.

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

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır