SecurityMessageProperty Класс

Определение

Содержит связанные с безопасностью свойства и вкладывается в сообщение.

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. Это свойство можно использовать на более высоких уровнях для реализации настраиваемой логики авторизации.

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

SecurityMessageProperty()

Инициализирует новый экземпляр класса SecurityMessageProperty.

Свойства

ExternalAuthorizationPolicies

Возвращает или задает коллекцию внешних политик авторизации.

HasIncomingSupportingTokens

Указывает, содержит ли входящее сообщение хотя бы один поддерживающий маркер безопасности.

IncomingSupportingTokens

Возвращает или задает коллекцию входящих поддерживающих маркеров.

InitiatorToken

Возвращает или задает маркер инициатора SecurityTokenSpecification для данного сообщения.

OutgoingSupportingTokens

Возвращает коллекцию исходящих объектов SupportingTokenSpecification.

ProtectionToken

Возвращает или задает маркер защиты SecurityTokenSpecification для данного сообщения.

RecipientToken

Возвращает или задает маркер получателя SecurityTokenSpecification для данного сообщения.

SenderIdPrefix

Возвращает или задает префикс идентификатора отправителя для данного сообщения.

ServiceSecurityContext

Возвращает или задает объект ServiceSecurityContext для данного сообщения.

TransportToken

Возвращает или задает маркер транспорта SecurityTokenSpecification для данного сообщения.

Методы

CreateCopy()

Клонирует текущий экземпляр класса.

Dispose()

Удаляет текущий экземпляр класса.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

Возвращает или создает экземпляр данного класса на основе указанного сообщения.

GetType()

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

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

Создает неполную копию текущего объекта Object.

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

Возвращает строку, представляющую текущий объект.

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

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