IRemoteDelegateContract Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define um contrato que os componentes podem usar para acessar um delegado entre o domínio do aplicativo e os limites do processo.
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
- Implementações
Comentários
Para invocar um delegado, use o InvokeDelegate método .
Para adicionar um delegado a um evento ou remover um delegado de um evento, chame o Invoke método do IRemoteMethodInfoContract que é retornado por GetAddMethod ou GetRemoveMethod. Passe um IRemoteDelegateContract que representa o delegado para o parameters
parâmetro de Invoke.
Métodos
AcquireLifetimeToken() |
Especifica que o contrato está acessível ao cliente até que o cliente o revogue. (Herdado de IContract) |
GetRemoteHashCode() |
Retorna um código hash para este IContract. (Herdado de IContract) |
GetRemoteType() |
Retorna um IRemoteTypeContract que especifica o tipo do IRemoteObjectContract atual. (Herdado de IRemoteObjectContract) |
InvokeDelegate(IRemoteArgumentArrayContract) |
Invoca o delegado que este IRemoteDelegateContract identifica. |
QueryContract(String) |
Retorna um contrato implementado por este contrato. (Herdado de IContract) |
RemoteCast(String) |
Converte o objeto identificado pelo IRemoteObjectContract atual em um tipo especificado. (Herdado de IRemoteObjectContract) |
RemoteEquals(IContract) |
Indica se o contrato especificado é igual a este IContract. (Herdado de IContract) |
RemoteToString() |
Retorna uma representação de cadeia de caracteres do IContract atual. (Herdado de IContract) |
RevokeLifetimeToken(Int32) |
Especifica que o contrato não está mais acessível a um cliente. (Herdado de IContract) |