Freigeben über


SecurityMessageProperty Klasse

Definition

Enthält sicherheitsbezogene Eigenschaften und wird an eine Nachricht angefügt.

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
Vererbung
SecurityMessageProperty
Implementiert

Hinweise

Die Ergebnisse aus der Clientauthentifizierung werden in eine Instanz von ServiceSecurityContext übersetzt, die mittels SecurityMessageProperty an eine Nachricht angefügt wird. Diese Eigenschaft kann von höheren Ebenen verwendet werden, um benutzerdefinierte Autorisierungslogik zu implementieren.

Konstruktoren

SecurityMessageProperty()

Initialisiert eine neue Instanz der SecurityMessageProperty-Klasse.

Eigenschaften

ExternalAuthorizationPolicies

Ruft eine Auflistung externer Autorisierungsrichtlinien ab oder legt diese fest.

HasIncomingSupportingTokens

Gibt an, ob die eingehende Nachricht mindestens ein unterstützendes Sicherheitstoken enthält.

IncomingSupportingTokens

Ruft eine Auflistung eingehender unterstützender Token ab oder legt diese fest.

InitiatorToken

Ruft das SecurityTokenSpecification-Initiatortoken für diese Nachricht ab oder legt es fest.

OutgoingSupportingTokens

Ruft eine Auflistung von ausgehenden SupportingTokenSpecification-Objekten ab.

ProtectionToken

Ruft das SecurityTokenSpecification-Schutztoken für diese Nachricht ab oder legt es fest.

RecipientToken

Ruft das SecurityTokenSpecification-Empfängertoken für diese Nachricht ab oder legt es fest.

SenderIdPrefix

Ruft ab das Absender-ID-Präfix für diese Nachricht ab oder legt es fest.

ServiceSecurityContext

Ruft den ServiceSecurityContext für diese Nachricht ab oder legt ihn fest.

TransportToken

Ruft das SecurityTokenSpecification-Transporttoken für diese Nachricht ab oder legt es fest.

Methoden

CreateCopy()

Klont die aktuelle Instanz dieser Klasse.

Dispose()

Verwirft die aktuelle Instanz dieser Klasse.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetOrCreate(Message)

Ruft eine Instanz dieser Klasse von der angegebenen Nachricht ab oder legt sie fest.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für