SecurityMessageProperty 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含与安全相关的属性且附加到消息上。
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 |
获取或设置此消息的发送方 ID 前缀。 |
ServiceSecurityContext |
获取或设置此消息的 ServiceSecurityContext。 |
TransportToken |
获取或设置此消息的 SecurityTokenSpecification 传输令牌。 |
方法
CreateCopy() |
克隆此类的当前实例。 |
Dispose() |
释放此类的当前实例。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetOrCreate(Message) |
从指定消息中获取或创建此类的实例。 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |