語言

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附加於訊息上的 。 此特性可被更高層用來實作自訂授權邏輯。

建構函式

名稱 Description
SecurityMessageProperty()

初始化 SecurityMessageProperty 類別的新執行個體。

屬性

名稱 Description
ExternalAuthorizationPolicies

取得或設定一組外部授權政策。

HasIncomingSupportingTokens

表示收到的訊息是否包含至少一個支援的安全令牌。

IncomingSupportingTokens

獲得或設定一組來支援的標記。

InitiatorToken

取得或設定 SecurityTokenSpecification 此訊息的發起權杖。

OutgoingSupportingTokens

會收到一組外出 SupportingTokenSpecification 物件。

ProtectionToken

取得或設定 SecurityTokenSpecification 此訊息的保護令牌。

RecipientToken

取得或設定 SecurityTokenSpecification 此訊息的接收令牌。

SenderIdPrefix

取得或設定此訊息的發送者 ID 前綴。

ServiceSecurityContext

接收或設定 ServiceSecurityContext 此訊息。

TransportToken

取得或設定 SecurityTokenSpecification 此訊息的傳輸權杖。

方法

名稱 Description
CreateCopy()

克隆了目前這個類別的實例。

Dispose()

處理此類別目前的實例。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetOrCreate(Message)

從指定的訊息中取得或建立此類別的實例。

GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於