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


IRemoteMethodInfoContract Интерфейс

Определение

Определяет контракт, который может использоваться компонентами для доступа к информации о методе через границы домена приложения и процесса.

public interface class IRemoteMethodInfoContract : System::AddIn::Contract::IContract
public interface IRemoteMethodInfoContract : System.AddIn.Contract.IContract
type IRemoteMethodInfoContract = interface
    interface IContract
Public Interface IRemoteMethodInfoContract
Implements IContract
Реализации

Комментарии

Представляет IRemoteMethodInfoContract метод удаленного объекта, реализующего IRemoteObjectContract интерфейс .

Чтобы получить доступ к одному или нескольким методам удаленного объекта, используйте GetRemoteType метод , который IRemoteTypeContract представляет тип удаленного объекта. Затем вызовите GetMethod метод или GetMethods .

Методы

AcquireLifetimeToken()

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

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

Возвращает информацию о методе, описывающем IRemoteMethodInfoContract.

GetRemoteHashCode()

Возвращает хэш-код для IContract.

(Унаследовано от IContract)
Invoke(IRemoteObjectContract, BindingFlags, IRemoteArgumentArrayContract, Int32)

Вызывает метод, идентифицирующий IRemoteMethodInfoContract.

QueryContract(String)

Возвращает контракт, реализуемый данным контрактом.

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

Указывает, идентичен ли выбранный контракт данному объекту IContract.

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

Возвращает строковое представление текущего объекта IContract.

(Унаследовано от IContract)
RevokeLifetimeToken(Int32)

Указывает, что контракт больше не доступен для клиента.

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

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