ServiceDomain Třída

Definice

Umožňuje segment kódu identifikovaný pomocí Enter(ServiceConfig) a Leave() spustit ve vlastním kontextu a chovat se, jako by to byla metoda, která je volána u objektu vytvořeného v kontextu. Tato třída se nemůže dědit.

public ref class ServiceDomain sealed
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class ServiceDomain
[<System.Runtime.InteropServices.ComVisible(false)>]
type ServiceDomain = class
Public NotInheritable Class ServiceDomain
Dědičnost
ServiceDomain
Atributy

Poznámky

Metody Enter a Leave se používají ve dvojicích k obklopování kódu, který pak může používat služby modelu COM+. Kód uzavřený mezi voláními Enter a Leave spouští se ve vlastním kontextu a chová se, jako by to byla metoda, která je volána na objektu vytvořeném v kontextu. Dvojice Enter a Leave lze vnořit. Je na uživateli, aby zajistil, že dvojice volání jsou vyváženy tak, aby každé volání Leave odpovídalo předchozímu volání .Enter

Metody

Enter(ServiceConfig)

Vytvoří kontext určený objektem ServiceConfig a nasdílí ho do zásobníku kontextu, aby se stal aktuálním kontextem.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
Leave()

Aktivuje server a potom zásady na straně klienta, jako by se vracelo volání metody. Aktuální kontext se pak zobrazí ze zásobníku kontextu a kontext, který byl spuštěn při Enter(ServiceConfig) zavolání, se stane aktuálním kontextem.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro