IRemotePropertyInfoContract 인터페이스

정의

구성 요소에서 애플리케이션 도메인 및 프로세스 경계를 넘어 속성에 대한 정보에 액세스하는 데 사용할 수 있는 계약을 정의합니다.Defines a contract that components can use to access information about a property across application domain and process boundaries.

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 인터페이스입니다.An IRemotePropertyInfoContract represents a property of a remote object that implements the IRemoteObjectContract interface.

원격 개체의 하나 이상의 속성에 액세스 하려면 사용 합니다 GetRemoteType 메서드를는 IRemoteTypeContract 원격 개체의 형식을 나타내는입니다.To access one or more properties of a remote object, use the GetRemoteType method to get an IRemoteTypeContract that represents the type of the remote object. 그런 다음, 호출 된 GetProperty 또는 GetProperties 메서드.Then, call the GetProperty or GetProperties method.

메서드

AcquireLifetimeToken()

클라이언트가 계약을 해지할 때까지 클라이언트에서 계약에 액세스할 수 있도록 지정합니다.Specifies that the contract is accessible to a client until the client revokes the contract.

(다음에서 상속됨 IContract)
GetGetMethod()

IRemotePropertyInfoContract가 식별하는 속성의 get 접근자를 반환합니다.Returns the get accessor of the property that this IRemotePropertyInfoContract identifies.

GetPropertyData()

IRemotePropertyInfoContract가 식별하는 속성에 대한 정보를 반환합니다.Returns information about the property that this IRemotePropertyInfoContract identifies.

GetRemoteHashCode()

IContract의 해시 코드를 반환합니다.Returns a hash code for the IContract.

(다음에서 상속됨 IContract)
GetSetMethod()

IRemotePropertyInfoContract가 식별하는 속성의 set 접근자를 반환합니다.Returns the set accessor of the property that this IRemotePropertyInfoContract identifies.

GetValue(IRemoteObjectContract, BindingFlags, IRemoteArgumentArrayContract, Int32)

IRemotePropertyInfoContract가 식별하는 속성의 값을 반환합니다.Returns the value of the property that this IRemotePropertyInfoContract identifies.

QueryContract(String)

이 계약에서 구현하는 계약을 반환합니다.Returns a contract that is implemented by this contract.

(다음에서 상속됨 IContract)
RemoteEquals(IContract)

지정된 계약이 이 IContract와 같은지 여부를 나타냅니다.Indicates whether the specified contract is equal to this IContract.

(다음에서 상속됨 IContract)
RemoteToString()

현재 IContract의 문자열 표현을 반환합니다.Returns a string representation of the current IContract.

(다음에서 상속됨 IContract)
RevokeLifetimeToken(Int32)

클라이언트에서 계약에 더 이상 액세스할 수 없도록 지정합니다.Specifies that the contract is no longer accessible to a client.

(다음에서 상속됨 IContract)
SetValue(IRemoteObjectContract, RemoteArgument, BindingFlags, IRemoteArgumentArrayContract, Int32)

IRemotePropertyInfoContract가 식별하는 속성의 값을 설정합니다.Sets the value of the property that this IRemotePropertyInfoContract identifies.

적용 대상