IRemoteDelegateContract Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет контракт, который может использоваться компонентами для доступа к представителю через границы домена приложения и процесса.
public interface class IRemoteDelegateContract : System::AddIn::Contract::Automation::IRemoteObjectContract
public interface IRemoteDelegateContract : System.AddIn.Contract.Automation.IRemoteObjectContract
type IRemoteDelegateContract = interface
interface IRemoteObjectContract
interface IContract
Public Interface IRemoteDelegateContract
Implements IRemoteObjectContract
- Реализации
Комментарии
Чтобы вызвать делегат, используйте InvokeDelegate метод .
Чтобы добавить делегат в событие или удалить делегат из события, вызовите Invoke метод IRemoteMethodInfoContract объекта , возвращаемый методом GetAddMethod или GetRemoveMethod. Передайте объект IRemoteDelegateContract , представляющий делегат, в parameters
параметр .Invoke
Методы
AcquireLifetimeToken() |
Указывает, что контракт доступен для клиента, до тех пор, пока клиент не отменит контракт. (Унаследовано от IContract) |
GetRemoteHashCode() |
Возвращает хэш-код для IContract. (Унаследовано от IContract) |
GetRemoteType() |
Возвращает IRemoteTypeContract, указывающий тип текущего IRemoteObjectContract. (Унаследовано от IRemoteObjectContract) |
InvokeDelegate(IRemoteArgumentArrayContract) |
Вызывает представителя, указывающего IRemoteDelegateContract. |
QueryContract(String) |
Возвращает контракт, реализуемый данным контрактом. (Унаследовано от IContract) |
RemoteCast(String) |
Приводит объект, определенный текущим IRemoteObjectContract, к указанному типу. (Унаследовано от IRemoteObjectContract) |
RemoteEquals(IContract) |
Указывает, идентичен ли выбранный контракт данному объекту IContract. (Унаследовано от IContract) |
RemoteToString() |
Возвращает строковое представление текущего объекта IContract. (Унаследовано от IContract) |
RevokeLifetimeToken(Int32) |
Указывает, что контракт больше не доступен для клиента. (Унаследовано от IContract) |