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使用 a SecurityMessageProperty. 较高层可以使用此属性来实现自定义授权逻辑。

构造函数

名称 说明
SecurityMessageProperty()

初始化 SecurityMessageProperty 类的新实例。

属性

名称 说明
ExternalAuthorizationPolicies

获取或设置外部授权策略的集合。

HasIncomingSupportingTokens

指示传入消息是否至少包含一个支持的安全令牌。

IncomingSupportingTokens

获取或设置传入支持令牌的集合。

InitiatorToken

获取或设置此消息的 SecurityTokenSpecification 发起方令牌。

OutgoingSupportingTokens

获取传出 SupportingTokenSpecification 对象的集合。

ProtectionToken

获取或设置 SecurityTokenSpecification 此消息的保护令牌。

RecipientToken

获取或设置此邮件的 SecurityTokenSpecification 收件人令牌。

SenderIdPrefix

获取或设置此邮件的发件人 ID 前缀。

ServiceSecurityContext

获取或设置 ServiceSecurityContext 此消息。

TransportToken

获取或设置此消息的 SecurityTokenSpecification 传输令牌。

方法

名称 说明
CreateCopy()

克隆此类的当前实例。

Dispose()

释放此类的当前实例。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetOrCreate(Message)

从指定的消息获取或创建此类的实例。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于