IRemotePropertyInfoContract Arabirim

Tanım

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

public interface class IRemotePropertyInfoContract : System::AddIn::Contract::IContract
public interface IRemotePropertyInfoContract : System.AddIn.Contract.IContract
type IRemotePropertyInfoContract = interface
    interface IContract
Public Interface IRemotePropertyInfoContract
Implements IContract
Uygulamalar

Açıklamalar

, IRemotePropertyInfoContract arabirimini uygulayan uzak bir nesnenin IRemoteObjectContract özelliğini temsil eder.

Uzak nesnenin bir veya daha fazla özelliğine erişmek için, uzak nesnenin türünü temsil eden bir IRemoteTypeContract almak için yöntemini kullanınGetRemoteType. Ardından veya GetProperties yöntemini çağırınGetProperty.

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)
GetGetMethod()

get Bunun IRemotePropertyInfoContract tanımladığını özelliğin erişimcisini döndürür.

GetPropertyData()

Bunun IRemotePropertyInfoContract tanımladığını özelliği hakkında bilgi döndürür.

GetRemoteHashCode()

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

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

set Bunun IRemotePropertyInfoContract tanımladığını özelliğin erişimcisini döndürür.

GetValue(IRemoteObjectContract, BindingFlags, IRemoteArgumentArrayContract, Int32)

Bunun IRemotePropertyInfoContract tanımladığını özelliğin değerini 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)
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)
SetValue(IRemoteObjectContract, RemoteArgument, BindingFlags, IRemoteArgumentArrayContract, Int32)

Bunu IRemotePropertyInfoContract tanımlayan özelliğin değerini ayarlar.

Şunlara uygulanır