This documentation is archived and is not being maintained.

IRemoteObjectContract Interface

Defines a contract that components can use to access an object across application domain and process boundaries.

Namespace:  System.AddIn.Contract.Automation
Assembly:  System.AddIn.Contract (in System.AddIn.Contract.dll)

public interface IRemoteObjectContract : IContract

When you implement IRemoteObjectContract on a type, components can use the contract to access type information for objects of the type. Components access type information by calling the GetRemoteType method to obtain an IRemoteTypeContract. The IRemoteTypeContract interface defines a contract that components can use to access specific type and member information, and to invoke members.

Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

.NET Framework

Supported in: 3.5