IRemoteDelegateContract Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Definieert een contract dat onderdelen kunnen gebruiken voor toegang tot een gemachtigde binnen het toepassingsdomein en procesgrenzen.
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
- Implementeringen
Opmerkingen
Als u een gemachtigde wilt aanroepen, gebruikt u de InvokeDelegate methode.
Als u een gemachtigde wilt toevoegen aan een gebeurtenis of een gemachtigde wilt verwijderen uit een gebeurtenis, roept u de Invoke methode aan van de IRemoteMethodInfoContract methode die wordt geretourneerd door GetAddMethod of GetRemoveMethod. Geef een IRemoteDelegateContract door die de gemachtigde vertegenwoordigt aan de parameters parameter van Invoke.
Methoden
| Name | Description |
|---|---|
| AcquireLifetimeToken() |
Hiermee geeft u op dat het contract toegankelijk is voor een client totdat de klant het contract intrekt. (Overgenomen van IContract) |
| GetRemoteHashCode() |
Retourneert een hash-code voor de IContract. (Overgenomen van IContract) |
| GetRemoteType() |
Retourneert een IRemoteTypeContract die het type van de huidige IRemoteObjectContractaangeeft. (Overgenomen van IRemoteObjectContract) |
| InvokeDelegate(IRemoteArgumentArrayContract) |
Roept de gemachtigde aan die hiermee wordt IRemoteDelegateContract geïdentificeerd. |
| QueryContract(String) |
Retourneert een contract dat door dit contract wordt geïmplementeerd. (Overgenomen van IContract) |
| RemoteCast(String) |
Hiermee wordt het object dat door de huidige IRemoteObjectContract is geïdentificeerd, omgezet in een opgegeven type. (Overgenomen van IRemoteObjectContract) |
| RemoteEquals(IContract) |
Geeft aan of het opgegeven contract gelijk is aan dit IContract. (Overgenomen van IContract) |
| RemoteToString() |
Hiermee wordt een tekenreeksweergave van de huidige IContractgeretourneerd. (Overgenomen van IContract) |
| RevokeLifetimeToken(Int32) |
Hiermee geeft u op dat het contract niet meer toegankelijk is voor een client. (Overgenomen van IContract) |