InstanceContext.ReleaseServiceInstance Yöntem

Tanım

Hizmet örneğini serbest bırakır.

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

Özel durumlar

Hizmet örneği oluşturulmuş veya açma durumundadır ve kullanılamaz.

Hizmet örneği durduruldu.

Hizmet örneği kapatılıyor veya zaten kapatıldı ve değiştirilemez.

Hizmet örneği hatalı ve bu durumlarda değiştirilemez.

Örnekler

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();
}

Şunlara uygulanır