IRemoteDelegateContract Interfaz

Definición

Define un contrato que los componentes pueden usar para tener acceso a un delegado entre los límites del dominio de aplicación y del proceso.

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
Implementaciones

Comentarios

Para invocar un delegado, use el InvokeDelegate método .

Para agregar un delegado a un evento o quitar un delegado de un evento, llame al Invoke método de que IRemoteMethodInfoContract devuelve GetAddMethod o GetRemoveMethod. Pase un IRemoteDelegateContract objeto que representa el delegado al parameters parámetro de Invoke.

Métodos

AcquireLifetimeToken()

Especifica que el contrato es accesible a un cliente hasta que éste lo revoca.

(Heredado de IContract)
GetRemoteHashCode()

Devuelve un código hash para IContract.

(Heredado de IContract)
GetRemoteType()

Devuelve IRemoteTypeContract que especifica el tipo de la interfaz IRemoteObjectContract actual.

(Heredado de IRemoteObjectContract)
InvokeDelegate(IRemoteArgumentArrayContract)

Invoca al delegado que IRemoteDelegateContract identifica.

QueryContract(String)

Devuelve un contrato implementado por este contrato.

(Heredado de IContract)
RemoteCast(String)

Convierte el objeto identificado por la interfaz IRemoteObjectContract actual a un tipo especificado.

(Heredado de IRemoteObjectContract)
RemoteEquals(IContract)

Indica si el contrato especificado es igual a IContract.

(Heredado de IContract)
RemoteToString()

Devuelve una representación en forma de cadena de este objeto IContract actual.

(Heredado de IContract)
RevokeLifetimeToken(Int32)

Especifica que el contrato ya no es accesible a un cliente.

(Heredado de IContract)

Se aplica a