Freigeben über


Gewusst wie: Steuern der Dienstinstanzierung

Durch das Festlegen des Instanzmodus eines Dienstes können Sie angeben, wann ein System.ServiceModel.InstanceContext (und das zugeordnete benutzerdefinierte Dienstobjekt) erstellt wird. Mögliche Modi finden Sie in der InstanceContextMode-Enumeration. Weitere Informationen zum Verhalten finden Sie unter Konfigurieren und Erweitern der Laufzeit mit Verhalten. Arbeitsbeispiele finden Sie unter Service: Behaviors Samples.

So steuern Sie die Lebensdauer der Dienstinstanz mit Code

  1. Fügen Sie das ServiceBehaviorAttribute der Dienstklasse hinzu.

  2. Legen Sie die InstanceContextMode-Eigenschaft auf einen der folgenden Werte fest: PerCall, PerSession oder Single.

Beispiel

Im folgenden Codebeispiel wird die InstanceContextMode-Eigenschaft des ServiceBehaviorAttribute-Attributs auf PerCall festgelegt.

Siehe auch

Referenz

ServiceBehaviorAttribute
InstanceContextMode
InstanceContextMode

Weitere Ressourcen

Service: Behaviors Samples