IRemoteDelegateContract Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje kontrakt, którego składniki mogą używać do uzyskiwania dostępu do delegata w domenie aplikacji i granicach procesów.
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
- Implementuje
Uwagi
Aby wywołać delegata, użyj InvokeDelegate metody .
Aby dodać delegata do zdarzenia lub usunąć delegata ze zdarzenia, wywołaj Invoke metodę IRemoteMethodInfoContract zwracaną przez GetAddMethod element lub GetRemoveMethod. Przekaż element IRemoteDelegateContract reprezentujący delegata do parameters
parametru .Invoke
Metody
AcquireLifetimeToken() |
Określa, że kontrakt jest dostępny dla klienta, dopóki klient nie odwoła kontraktu. (Odziedziczone po IContract) |
GetRemoteHashCode() |
Zwraca kod skrótu dla .IContract (Odziedziczone po IContract) |
GetRemoteType() |
Zwraca wartość , IRemoteTypeContract która określa typ bieżącego IRemoteObjectContractelementu . (Odziedziczone po IRemoteObjectContract) |
InvokeDelegate(IRemoteArgumentArrayContract) |
Wywołuje delegata, który identyfikuje IRemoteDelegateContract . |
QueryContract(String) |
Zwraca kontrakt, który jest implementowany przez ten kontrakt. (Odziedziczone po IContract) |
RemoteCast(String) |
Rzutuje obiekt zidentyfikowany przez bieżący IRemoteObjectContract do określonego typu. (Odziedziczone po IRemoteObjectContract) |
RemoteEquals(IContract) |
Wskazuje, czy określony kontrakt jest równy temu IContract. (Odziedziczone po IContract) |
RemoteToString() |
Zwraca reprezentację ciągu bieżącego IContractelementu . (Odziedziczone po IContract) |
RevokeLifetimeToken(Int32) |
Określa, że kontrakt nie jest już dostępny dla klienta. (Odziedziczone po IContract) |