IRemoteDelegateContract Interfaz

Definición

Define un contrato que los componentes pueden usar para acceder a un delegado en los límites de dominio y proceso de la aplicación.

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 represente el delegado al parameters parámetro de Invoke.

Métodos

Nombre Description
AcquireLifetimeToken()

Especifica que el contrato es accesible para un cliente hasta que el cliente revoca el contrato.

(Heredado de IContract)
GetRemoteHashCode()

Devuelve un código hash para .IContract

(Heredado de IContract)
GetRemoteType()

Devuelve un IRemoteTypeContract que especifica el tipo del objeto actual IRemoteObjectContract.

(Heredado de IRemoteObjectContract)
InvokeDelegate(IRemoteArgumentArrayContract)

Invoca el delegado que identifica.IRemoteDelegateContract

QueryContract(String)

Devuelve un contrato implementado por este contrato.

(Heredado de IContract)
RemoteCast(String)

Convierte el objeto identificado por el objeto actual IRemoteObjectContract en un tipo especificado.

(Heredado de IRemoteObjectContract)
RemoteEquals(IContract)

Indica si el contrato especificado es igual a este IContract.

(Heredado de IContract)
RemoteToString()

Devuelve una representación de cadena del objeto actual IContract.

(Heredado de IContract)
RevokeLifetimeToken(Int32)

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

(Heredado de IContract)

Se aplica a