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)

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