ServiceDomain Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |