SecurityMessageProperty Sınıf

Tanım

Güvenlikle ilgili özellikleri içerir ve bir iletiye eklenir.Contains security-related properties and is attached to a message.

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 .Client authentication results are translated into an instance of ServiceSecurityContext, which is attached to the message using a SecurityMessageProperty. Bu özellik, özel yetkilendirme mantığını uygulamak için daha yüksek katmanlar tarafından kullanılabilir.This property can be used by higher layers to implement custom authorization logic.

Oluşturucular

SecurityMessageProperty()

SecurityMessageProperty sınıfının yeni bir örneğini başlatır.Initializes a new instance of the SecurityMessageProperty class.

Özellikler

ExternalAuthorizationPolicies

Dış yetkilendirme ilkelerinin bir koleksiyonunu alır veya ayarlar.Gets or sets a collection of external authorization policies.

HasIncomingSupportingTokens

Gelen iletinin en az bir destekleyici güvenlik belirteci içerip içermediğini gösterir.Indicates whether the incoming message contains at least one supporting security token.

IncomingSupportingTokens

Gelen destekleyici belirteçlerin bir koleksiyonunu alır veya ayarlar.Gets or sets a collection of incoming supporting tokens.

InitiatorToken

SecurityTokenSpecificationBu iletinin Başlatıcı belirtecini alır veya ayarlar.Gets or sets the SecurityTokenSpecification initiator token for this message.

OutgoingSupportingTokens

Giden nesnelerin bir koleksiyonunu alır SupportingTokenSpecification .Gets a collection of outgoing SupportingTokenSpecification objects.

ProtectionToken

SecurityTokenSpecificationBu iletinin koruma belirtecini alır veya ayarlar.Gets or sets the SecurityTokenSpecification protection token for this message.

RecipientToken

SecurityTokenSpecificationBu iletinin alıcı belirtecini alır veya ayarlar.Gets or sets the SecurityTokenSpecification recipient token for this message.

SenderIdPrefix

Bu iletinin gönderen KIMLIĞI önekini alır veya ayarlar.Gets or sets the sender ID prefix for this message.

ServiceSecurityContext

ServiceSecurityContextBu ileti için alır veya ayarlar.Gets or sets the ServiceSecurityContext for this message.

TransportToken

SecurityTokenSpecificationBu iletinin taşıma belirtecini alır veya ayarlar.Gets or sets the SecurityTokenSpecification transport token for this message.

Yöntemler

CreateCopy()

Bu sınıfın geçerli örneğini klonlar.Clones the current instance of this class.

Dispose()

Bu sınıfın geçerli örneğinin kaldırları.Disposes of the current instance of this class.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

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

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetOrCreate(Message)

Belirtilen iletiden bu sınıfın bir örneğini alır veya oluşturur.Gets or creates an instance of this class from the specified message.

GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

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

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

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

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)

Şunlara uygulanır