Partager via


IRemoteObjectContract Interface

Définition

Définit un contrat que les composants peuvent utiliser pour accéder à un objet à travers le domaine d'application et les limites de processus.

public interface class IRemoteObjectContract : System::AddIn::Contract::IContract
public interface IRemoteObjectContract : System.AddIn.Contract.IContract
type IRemoteObjectContract = interface
    interface IContract
Public Interface IRemoteObjectContract
Implements IContract
Dérivé
Implémente

Remarques

Lorsque vous implémentez IRemoteObjectContract sur un type, les composants peuvent utiliser le contrat pour accéder aux informations de type pour les objets du type. Les composants accèdent aux informations de type en appelant la GetRemoteType méthode pour obtenir un IRemoteTypeContract. L’interface IRemoteTypeContract définit un contrat que les composants peuvent utiliser pour accéder à des informations de type et de membre spécifiques, et pour appeler des membres.

Méthodes

AcquireLifetimeToken()

Spécifie que le contrat est accessible à un client jusqu'à ce que le client révoque le contrat.

(Hérité de IContract)
GetRemoteHashCode()

Retourne un code de hachage pour IContract.

(Hérité de IContract)
GetRemoteType()

Retourne un IRemoteTypeContract qui spécifie le type du IRemoteObjectContract actif.

QueryContract(String)

Retourne un contrat implémenté par ce contrat.

(Hérité de IContract)
RemoteCast(String)

Effectue un transtypage de l'objet identifié par le IRemoteObjectContract actif en un type spécifié.

RemoteEquals(IContract)

Indique si le contrat spécifié est égal à ce IContract.

(Hérité de IContract)
RemoteToString()

Retourne une chaîne représentant le IContract en cours.

(Hérité de IContract)
RevokeLifetimeToken(Int32)

Spécifie que le contrat n'est plus accessible à un client.

(Hérité de IContract)

S’applique à