IRemotePropertyInfoContract Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет контракт, который может использоваться компонентами для доступа к информации о свойстве через границы домена приложения и процесса.
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
- Реализации
Комментарии
Представляет IRemotePropertyInfoContract свойство удаленного объекта, реализующего IRemoteObjectContract интерфейс .
Чтобы получить доступ к одному или нескольким свойствам удаленного объекта, используйте GetRemoteType метод , который IRemoteTypeContract представляет тип удаленного объекта. Затем вызовите GetProperty метод или GetProperties .
Методы
AcquireLifetimeToken() |
Указывает, что контракт доступен для клиента, до тех пор, пока клиент не отменит контракт. (Унаследовано от IContract) |
GetGetMethod() |
Возвращает метод доступа к свойству |
GetPropertyData() |
Возвращает информацию о свойстве, описывающем IRemotePropertyInfoContract. |
GetRemoteHashCode() |
Возвращает хэш-код для IContract. (Унаследовано от IContract) |
GetSetMethod() |
Возвращает метод доступа к свойству |
GetValue(IRemoteObjectContract, BindingFlags, IRemoteArgumentArrayContract, Int32) |
Возвращает значение свойства, описывающего IRemotePropertyInfoContract. |
QueryContract(String) |
Возвращает контракт, реализуемый данным контрактом. (Унаследовано от IContract) |
RemoteEquals(IContract) |
Указывает, идентичен ли выбранный контракт данному объекту IContract. (Унаследовано от IContract) |
RemoteToString() |
Возвращает строковое представление текущего объекта IContract. (Унаследовано от IContract) |
RevokeLifetimeToken(Int32) |
Указывает, что контракт больше не доступен для клиента. (Унаследовано от IContract) |
SetValue(IRemoteObjectContract, RemoteArgument, BindingFlags, IRemoteArgumentArrayContract, Int32) |
Задает значение свойства, описывающего IRemotePropertyInfoContract. |