IRemoteObjectContract Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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) |