IRemoteObjectContract Arabirim

Tanım

Bileşenlerin uygulama etki alanı ve işlem sınırları genelinde bir nesneye erişmek için kullanabileceği bir sözleşme tanımlar.

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
Türetilmiş
Uygulamalar

Açıklamalar

Bir türe uyguladığınızda IRemoteObjectContract , bileşenler türün nesnelerinin tür bilgilerine erişmek için sözleşmeyi kullanabilir. Bileşenler, bir elde etmek için yöntemini çağırarak GetRemoteType tür bilgilerine erişmektedir IRemoteTypeContract. Arabirim, IRemoteTypeContract bileşenlerin belirli tür ve üye bilgilerine erişmek ve üyeleri çağırmak için kullanabileceği bir sözleşme tanımlar.

Yöntemler

AcquireLifetimeToken()

İstemci sözleşmeyi iptal edene kadar sözleşmenin bir istemci tarafından erişilebilir olduğunu belirtir.

(Devralındığı yer: IContract)
GetRemoteHashCode()

için IContractbir karma kodu döndürür.

(Devralındığı yer: IContract)
GetRemoteType()

Geçerli IRemoteObjectContracttürünü belirten bir IRemoteTypeContract döndürür.

QueryContract(String)

Bu sözleşme tarafından uygulanan bir sözleşme döndürür.

(Devralındığı yer: IContract)
RemoteCast(String)

Geçerli IRemoteObjectContract tarafından tanımlanan nesneyi belirtilen bir türe dönüştürür.

RemoteEquals(IContract)

Belirtilen sözleşmenin bu IContractöğesine eşit olup olmadığını gösterir.

(Devralındığı yer: IContract)
RemoteToString()

Geçerli IContractöğesinin dize gösterimini döndürür.

(Devralındığı yer: IContract)
RevokeLifetimeToken(Int32)

Sözleşmenin artık bir istemci tarafından erişilebilir olmadığını belirtir.

(Devralındığı yer: IContract)

Şunlara uygulanır