SecurityMessageProperty Класс

Определение

Содержит связанные с безопасностью свойства и вкладывается в сообщение.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
Наследование
SecurityMessageProperty
Реализации

Комментарии

Результаты проверки подлинности клиента преобразовываются в экземпляр класса ServiceSecurityContext, который вкладывается в сообщение с помощью свойства SecurityMessageProperty.Client authentication results are translated into an instance of ServiceSecurityContext, which is attached to the message using a SecurityMessageProperty. Это свойство можно использовать на более высоких уровнях для реализации настраиваемой логики авторизации.This property can be used by higher layers to implement custom authorization logic.

Конструкторы

SecurityMessageProperty()

Инициализирует новый экземпляр класса SecurityMessageProperty.Initializes a new instance of the SecurityMessageProperty class.

Свойства

ExternalAuthorizationPolicies

Возвращает или задает коллекцию внешних политик авторизации.Gets or sets a collection of external authorization policies.

HasIncomingSupportingTokens

Указывает, содержит ли входящее сообщение хотя бы один поддерживающий маркер безопасности.Indicates whether the incoming message contains at least one supporting security token.

IncomingSupportingTokens

Возвращает или задает коллекцию входящих поддерживающих маркеров.Gets or sets a collection of incoming supporting tokens.

InitiatorToken

Возвращает или задает маркер инициатора SecurityTokenSpecification для данного сообщения.Gets or sets the SecurityTokenSpecification initiator token for this message.

OutgoingSupportingTokens

Возвращает коллекцию исходящих объектов SupportingTokenSpecification.Gets a collection of outgoing SupportingTokenSpecification objects.

ProtectionToken

Возвращает или задает маркер защиты SecurityTokenSpecification для данного сообщения.Gets or sets the SecurityTokenSpecification protection token for this message.

RecipientToken

Возвращает или задает маркер получателя SecurityTokenSpecification для данного сообщения.Gets or sets the SecurityTokenSpecification recipient token for this message.

SenderIdPrefix

Возвращает или задает префикс идентификатора отправителя для данного сообщения.Gets or sets the sender ID prefix for this message.

ServiceSecurityContext

Возвращает или задает объект ServiceSecurityContext для данного сообщения.Gets or sets the ServiceSecurityContext for this message.

TransportToken

Возвращает или задает маркер транспорта SecurityTokenSpecification для данного сообщения.Gets or sets the SecurityTokenSpecification transport token for this message.

Методы

CreateCopy()

Клонирует текущий экземпляр класса.Clones the current instance of this class.

Dispose()

Удаляет текущий экземпляр класса.Disposes of the current instance of this class.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetOrCreate(Message)

Возвращает или создает экземпляр данного класса на основе указанного сообщения.Gets or creates an instance of this class from the specified message.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Применяется к