Bagikan melalui


InstanceContext.ReleaseServiceInstance Metode

Definisi

Merilis instans layanan.

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

Pengecualian

Instans layanan dalam status dibuat atau dibuka dan tidak dapat digunakan.

Instans layanan telah dibatalkan.

Instans layanan ditutup atau sudah ditutup dan tidak dapat dimodifikasi.

Instans layanan rusak dan tidak dapat dimodifikasi dalam status ini.

Contoh

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

Berlaku untuk