Бөлісу құралы:


ContextBoundObject Класс

Определение

Определяет базовый класс для всех классов с привязкой к контексту.

public ref class ContextBoundObject abstract : MarshalByRefObject
public abstract class ContextBoundObject : MarshalByRefObject
[System.Serializable]
public abstract class ContextBoundObject : MarshalByRefObject
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class ContextBoundObject : MarshalByRefObject
type ContextBoundObject = class
    inherit MarshalByRefObject
[<System.Serializable>]
type ContextBoundObject = class
    inherit MarshalByRefObject
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ContextBoundObject = class
    inherit MarshalByRefObject
Public MustInherit Class ContextBoundObject
Inherits MarshalByRefObject
Наследование
ContextBoundObject
Производный
Атрибуты

Комментарии

Объекты, которые находятся в контексте и привязаны к правилам контекста, называются объектами, связанными с контекстом. Контекст — это набор свойств или правил использования, определяющих среду, в которой находится коллекция объектов. Правила применяются при вводе или выходе из контекста объектами. Объекты, не привязанные к контексту, называются гибкими объектами.

Контексты создаются во время активации объекта. Новый объект помещается в существующий контекст или в новый контекст, созданный с помощью атрибутов, включенных в метаданные типа. Классы, привязанные к контексту, помечены правилами ContextAttribute использования. Свойства контекста, которые можно добавить, включают политики в отношении синхронизации и транзакций.

Примечания для тех, кто реализует этот метод

Текущая версия среды CLR не поддерживает универсальные ContextBoundObject типы или негенерические ContextBoundObject типы, имеющие универсальные методы. Попытка создания экземпляра такого типа приводит к возникновению TypeLoadExceptionошибки .

Конструкторы

ContextBoundObject()

Создает экземпляр класса ContextBoundObject.

Методы

CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

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

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

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

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

(Унаследовано от Object)
GetLifetimeService()
Является устаревшей.

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.

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

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

(Унаследовано от Object)
InitializeLifetimeService()
Является устаревшей.

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.

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

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

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

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

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

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

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

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

См. также раздел