InstanceContext.ReleaseServiceInstance 方法

定義

釋放服務執行個體。

public:
 void ReleaseServiceInstance();
public void ReleaseServiceInstance ();
member this.ReleaseServiceInstance : unit -> unit
Public Sub ReleaseServiceInstance ()

例外狀況

此服務執行個體處於建立或開啟狀態,無法使用。

服務執行個體已中止。

此服務執行個體正在關閉或已關閉,無法修改。

此服務執行個體發生錯誤,無法在這些狀態下修改。

範例

Uri baseAddress = new Uri("http://localhost:8000/ServiceModelSamples/service");

// Create a ServiceHost for the CalculatorService type and provide the base address.
using (ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService), baseAddress))
{
    serviceHost.Open();
    OperationContext operationContext = OperationContext.Current;
    InstanceContext instanceContext = operationContext.InstanceContext;
    instanceContext.ReleaseServiceInstance();
}

適用於