Udostępnij za pośrednictwem


SecurityMessageProperty Klasa

Definicja

Zawiera właściwości związane z zabezpieczeniami i jest dołączony do wiadomości.

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
Dziedziczenie
SecurityMessageProperty
Implementuje

Uwagi

Wyniki uwierzytelniania klienta są tłumaczone na wystąpienie ServiceSecurityContext , które jest dołączone do komunikatu przy użyciu SecurityMessageProperty . Ta właściwość może być używana przez wyższe warstwy w celu zaimplementowania niestandardowej logiki autoryzacji.

Konstruktory

SecurityMessageProperty()

Inicjuje nowe wystąpienie klasy SecurityMessageProperty.

Właściwości

ExternalAuthorizationPolicies

Pobiera lub ustawia kolekcję zewnętrznych zasad autoryzacji.

HasIncomingSupportingTokens

Wskazuje, czy komunikat przychodzący zawiera co najmniej jeden pomocniczy token zabezpieczający.

IncomingSupportingTokens

Pobiera lub ustawia kolekcję przychodzących tokenów pomocniczych.

InitiatorToken

Pobiera lub ustawia SecurityTokenSpecification token inicjatora dla tej wiadomości.

OutgoingSupportingTokens

Pobiera kolekcję SupportingTokenSpecification obiektów wychodzących.

ProtectionToken

Pobiera lub ustawia SecurityTokenSpecification token ochrony dla tej wiadomości.

RecipientToken

Pobiera lub ustawia SecurityTokenSpecification token odbiorcy dla tej wiadomości.

SenderIdPrefix

Pobiera lub ustawia prefiks identyfikatora nadawcy dla tej wiadomości.

ServiceSecurityContext

Pobiera lub ustawia wartość ServiceSecurityContext dla tej wiadomości.

TransportToken

Pobiera lub ustawia SecurityTokenSpecification token transportu dla tej wiadomości.

Metody

CreateCopy()

Klonuje bieżące wystąpienie tej klasy.

Dispose()

Usuwa bieżące wystąpienie tej klasy.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetOrCreate(Message)

Pobiera lub tworzy wystąpienie tej klasy z określonego komunikatu.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy