ContractBase Класс

Определение

Предоставляет реализацию IContract элементов по умолчанию.

public ref class ContractBase : MarshalByRefObject, System::AddIn::Contract::IContract, System::Runtime::Remoting::Lifetime::ISponsor
public class ContractBase : MarshalByRefObject, System.AddIn.Contract.IContract, System.Runtime.Remoting.Lifetime.ISponsor
type ContractBase = class
    inherit MarshalByRefObject
    interface IContract
    interface ISponsor
Public Class ContractBase
Inherits MarshalByRefObject
Implements IContract, ISponsor
Наследование
ContractBase
Реализации

Комментарии

Контракты определяют типы и методы, используемые узлом и надстройкой. Все контракты должны быть производными от IContract. Этот класс предоставляет реализацию IContract элементов по умолчанию.

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

Имя Описание
ContractBase()

Инициализирует новый экземпляр класса ContractBase.

Методы

Имя Описание
AcquireLifetimeToken()

Получает маркер времени существования.

CreateObjRef(Type)

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

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

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

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

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

(Унаследовано от Object)
GetLifetimeService()
Устаревшие..

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

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

Возвращает хэш-код для текущего ContractBase объекта.

GetType()

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

(Унаследовано от Object)
InitializeLifetimeService()
Устаревшие..

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

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

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

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

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

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

При переопределении в адаптере надстройки освобождает собственные ресурсы, удерживаемые адаптером.

QueryContract(String)

Отражает экземпляр контракта и возвращает this указатель, если текущий объект реализует этот контракт.

RemoteEquals(IContract)

Сравнивает объект с удаленным объектом для равенства.

RemoteToString()

Возвращает строку, которая идентифицирует удаленный объект.

Renewal(ILease)

Запрашивает у спонсора клиента продление аренды указанного объекта.

RevokeLifetimeToken(Int32)

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

ToString()

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

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

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