Поделиться через


ServiceDomain Класс

Определение

Разрешает сегменту кода, определяемому объектами Enter(ServiceConfig) и Leave(), выполняться в собственном контексте и вести себя так, как если бы это были методы, которые вызываются на объекте, созданном в рамках контекста. Этот класс не наследуется.

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
Наследование
ServiceDomain
Атрибуты

Комментарии

Методы Enter и Leave используются парами для окружного кода, который затем может использовать службы COM+. Код, заключенный между вызовами и Leave выполняется Enter в собственном контексте и ведет себя так, как если бы это был метод, вызываемый для объекта, созданного в контексте. Пары Enter и Leave могут быть вложенными. Пользователь может убедиться, что пары вызовов сбалансированы таким образом, чтобы каждый вызов соответствовал Leave предыдущему вызову Enter.

Методы

Enter(ServiceConfig)

Создает контекст, указанный с помощью объекта ServiceConfig, а затем помещает его в стек контекстов, чтобы сделать текущим контекстом.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
Leave()

Вызывает сервер и политики на стороне клиента так, как если бы возвращался вызов метода. Текущий контекст затем извлекается из стека контекстов и контекст, который был запущен при вызове метода Enter(ServiceConfig), становится текущим контекстом.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к