IRemoteObjectContract Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje kontrakt, který mohou komponenty použít pro přístup k objektu napříč doménou aplikace a hranicemi procesů.
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
- Odvozené
- Implementuje
Poznámky
Při implementaci IRemoteObjectContract typu můžou komponenty použít kontrakt pro přístup k informacím o typu pro objekty typu. Komponenty přistupují k informacím o typu voláním GetRemoteType metody pro získání IRemoteTypeContract. Rozhraní IRemoteTypeContract definuje kontrakt, který mohou komponenty použít pro přístup ke konkrétnímu typu a informacím o členech a k vyvolání členů.
Metody
AcquireLifetimeToken() |
Určuje, že smlouva je přístupná klientovi, dokud klient neodvolá smlouvu. (Zděděno od IContract) |
GetRemoteHashCode() |
Vrátí hashovací kód pro IContract. (Zděděno od IContract) |
GetRemoteType() |
Vrátí hodnotu IRemoteTypeContract , která určuje typ aktuálního IRemoteObjectContractobjektu . |
QueryContract(String) |
Vrátí kontrakt, který je implementován tímto kontraktem. (Zděděno od IContract) |
RemoteCast(String) |
Přetypuje objekt identifikovaný proudem IRemoteObjectContract na zadaný typ. |
RemoteEquals(IContract) |
Určuje, zda je zadaný kontrakt roven tomuto IContract. (Zděděno od IContract) |
RemoteToString() |
Vrátí řetězcovou reprezentaci aktuálního IContractsouboru . (Zděděno od IContract) |
RevokeLifetimeToken(Int32) |
Určuje, že kontrakt už není pro klienta přístupný. (Zděděno od IContract) |