ServiceDomain Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite que um segmento de código identificado por Enter(ServiceConfig) e Leave() seja executado em seu próprio contexto e se comporte como se fosse um método que é chamado em um objeto criado dentro do contexto. Essa classe não pode ser herdada.
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
- Herança
-
ServiceDomain
- Atributos
Comentários
Os Enter métodos e Leave são usados em pares para cercar o código que pode usar serviços COM+. O código entre chamadas para Enter e Leave é executado em seu próprio contexto e se comporta como se fosse um método chamado em um objeto criado dentro do contexto. Os Enter pares e Leave podem ser aninhados. Cabe ao usuário garantir que os pares de chamadas sejam equilibrados para que cada chamada para corresponda a Leave uma chamada anterior para Enter.
Métodos
Enter(ServiceConfig) |
Cria o contexto especificado pelo objeto ServiceConfig e o envia por push para a pilha de contexto para que se torne o contexto atual. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
Leave() |
Dispara o servidor e, em seguida, as políticas do lado do cliente, como se uma chamada de método estivesse retornando. Então, o contexto atual é removido da pilha de contexto mais recente e o contexto que estava em execução quando Enter(ServiceConfig) foi chamado torna-se o contexto atual. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |