InstanceContext 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示服務執行個體的內容資訊。
public ref class InstanceContext sealed : System::ServiceModel::Channels::CommunicationObject, System::ServiceModel::IExtensibleObject<System::ServiceModel::InstanceContext ^>
public sealed class InstanceContext : System.ServiceModel.Channels.CommunicationObject, System.ServiceModel.IExtensibleObject<System.ServiceModel.InstanceContext>
type InstanceContext = class
inherit CommunicationObject
interface IExtensibleObject<InstanceContext>
Public NotInheritable Class InstanceContext
Inherits CommunicationObject
Implements IExtensibleObject(Of InstanceContext)
- 繼承
- 實作
下列程式碼說明如何從服務取得執行個體內容資訊︰
string info = "";
OperationContext operationContext = OperationContext.Current;
InstanceContext instanceContext = operationContext.InstanceContext;
info += " " + "State: " + instanceContext.State.ToString() + "\n";
info += " " + "ManualFlowControlLimit: " + instanceContext.ManualFlowControlLimit.ToString() + "\n";
info += " " + "HashCode: " + instanceContext.GetHashCode().ToString() + "\n";
return info;
Instance |
為實作服務執行個體的指定物件,初始化 InstanceContext 類別的新執行個體。 |
Instance |
為指定主機所裝載的服務,初始化 InstanceContext 類別的新執行個體。 |
Instance |
為指定物件初始化 InstanceContext 類別的新執行個體,此指定物件實作了服務執行個體,且裝載於指定的主機上。 |
Default |
在衍生類別中覆寫時,取得提供用來讓關閉作業完成的預設時間間隔。 (繼承來源 CommunicationObject) |
Default |
在衍生類別中覆寫時,取得提供用來讓開啟作業完成的預設時間間隔。 (繼承來源 CommunicationObject) |
Extensions |
取得與服務執行個體相關的延伸集合 (若有的話)。 |
Host |
取得服務執行個體的主機。 |
Incoming |
取得連入服務執行個體的工作階段通道。 |
Is |
取得值,這個值會指出是否已經處置通訊物件。 (繼承來源 CommunicationObject) |
Manual |
取得或設定執行個體內容可處理的訊息數量限制。 |
Outgoing |
取得從服務執行個體傳出的工作階段通道。 |
State |
取得值,這個值表示通訊物件目前的狀態。 (繼承來源 CommunicationObject) |
Synchronization |
取得或設定目前執行個體內容的同步處理內容,用來進行執行緒同步處理。 |
This |
取得會在狀態轉換期間保護類別執行個體的互斥鎖定。 (繼承來源 CommunicationObject) |
Closed |
當通訊物件轉換至已關閉狀態時發生。 (繼承來源 CommunicationObject) |
Closing |
當通訊物件轉換至關閉狀態時就會發生。 (繼承來源 CommunicationObject) |
Faulted |
當通訊物件轉換至錯誤狀態時發生。 (繼承來源 CommunicationObject) |
Opened |
當通訊物件轉換至已開啟狀態時發生。 (繼承來源 CommunicationObject) |
Opening |
當通訊物件轉換至開啟狀態時發生。 (繼承來源 CommunicationObject) |
IAsync |
表示服務執行個體的內容資訊。 (繼承來源 CommunicationObject) |
IAsync |
表示服務執行個體的內容資訊。 (繼承來源 CommunicationObject) |
IExtensible |
取得這個可擴充物件的擴充功能物件集合。 |
Close |
表示服務執行個體的內容資訊。 |
Open |
表示服務執行個體的內容資訊。 |
Get |
表示服務執行個體的內容資訊。 |
產品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, 8 |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
UWP | 10.0 |