Share via


SendActivity.ChannelToken 屬性

定義

ChannelToken 用來將自身與用戶端通道建立關聯的 SendActivity

public:
 property System::Workflow::Activities::ChannelToken ^ ChannelToken { System::Workflow::Activities::ChannelToken ^ get(); void set(System::Workflow::Activities::ChannelToken ^ value); };
public System.Workflow.Activities.ChannelToken ChannelToken { get; set; }
member this.ChannelToken : System.Workflow.Activities.ChannelToken with get, set
Public Property ChannelToken As ChannelToken

屬性值

ChannelToken

ChannelToken 定義一個用戶端通道,而 SendActivity 會使用此通道與服務進行通訊。

範例

下列範例將示範如何存取 ChannelToken 屬性。 這個範例是改自 CalculatorClient SDK 範例。

ChannelToken channelToken1 = new ChannelToken();
SendActivity requestQuoteFromShipper3 = new SendActivity();
channelToken1.EndpointName = "Shipper3Endpoint";
channelToken1.Name = "Shipper3Endpoint";
channelToken1.OwnerActivityName = "GetShippingQuotes";
requestQuoteFromShipper3.ChannelToken = channelToken1;

備註

通道權杖會指定通道名稱、通道範圍與端點組態名稱,以用來建立通道。 組態檔內的端點名稱具有服務的位址、繫結與合約資訊 (此服務為 SendActivity 活動的通訊對象)。

通道權杖亦指定唯一的通道名稱,以及權杖的擁有者活動名稱。 若有多個傳送活動想使用相同端點與服務進行通訊,則通道權杖可與這些傳送活動共用。

適用於