InstanceContext.ReleaseServiceInstance Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Släpper tjänstinstansen.
public:
void ReleaseServiceInstance();
public void ReleaseServiceInstance();
member this.ReleaseServiceInstance : unit -> unit
Public Sub ReleaseServiceInstance ()
Undantag
Tjänstinstansen är i ett tillstånd som skapats eller öppnats och kan inte användas.
Tjänstinstansen har avbrutits.
Tjänstinstansen stängs eller har redan stängts och kan inte ändras.
Tjänstinstansen är felaktig och kan inte ändras i dessa tillstånd.
Exempel
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();
}