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ğrulaması sonuçları, kullanılarak iletiye SecurityMessagePropertyeklenen bir örneğine ServiceSecurityContextçevrilir. Bu özellik, özel yetkilendirme mantığı uygulamak için daha yüksek katmanlar tarafından kullanılabilir.

Oluşturucular

Name Description
SecurityMessageProperty()

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

Özellikler

Name Description
ExternalAuthorizationPolicies

Dış yetkilendirme ilkeleri 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çlerden oluşan bir koleksiyonu alır veya ayarlar.

InitiatorToken

Bu ileti için başlatıcı belirtecini SecurityTokenSpecification alır veya ayarlar.

OutgoingSupportingTokens

Giden SupportingTokenSpecification nesnelerin koleksiyonunu alır.

ProtectionToken

Bu ileti için koruma belirtecini SecurityTokenSpecification alır veya ayarlar.

RecipientToken

Bu ileti için alıcı belirtecini SecurityTokenSpecification alır veya ayarlar.

SenderIdPrefix

Bu ileti için gönderen kimliği ön ekini alır veya ayarlar.

ServiceSecurityContext

Bu ileti için öğesini ServiceSecurityContext alır veya ayarlar.

TransportToken

Bu ileti için aktarım belirtecini SecurityTokenSpecification alır veya ayarlar.

Yöntemler

Name Description
CreateCopy()

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

Dispose()

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

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

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır