InstanceContext.ReleaseServiceInstance Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Libère l'instance de service.
public:
void ReleaseServiceInstance();
public void ReleaseServiceInstance ();
member this.ReleaseServiceInstance : unit -> unit
Public Sub ReleaseServiceInstance ()
Exceptions
L'instance de service est dans un état créé ou d'ouverture et ne peut pas être utilisée.
L'instance de service a été abandonnée.
L'instance de service est en cours de fermeture ou a déjà été fermée et ne peut pas être modifiée.
L'instance de service a provoqué une erreur et ne peut pas être modifiée dans ces états.
Exemples
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();
}