IContract 인터페이스

정의

독립적으로 업데이트되는 구성 요소 간의 통신에 사용되는 모든 계약의 기본 인터페이스를 나타냅니다.

public interface class IContract
public interface IContract
type IContract = interface
Public Interface IContract
파생

설명

인터페이스는 IContract 애플리케이션 및 추가 기능과 같이 독립적으로 업데이트된 구성 요소가 통신하는 데 사용할 수 있는 계약을 정의합니다. 구성 요소는 프로세스 또는 애플리케이션 도메인 경계를 넘어 통신하거나 동일한 프로세스 또는 애플리케이션 도메인의 다른 구성 요소와 통신하는 데 사용할 IContract 수 있습니다. IContract IUnknown 인터페이스가 COM을 사용하여 만든 구성 요소에 대해 .NET Framework를 사용하여 만든 구성 요소에 대해 유사한 용도로 사용됩니다. 개체가 특정 계약을 구현하는지 여부를 확인하려면 이 메서드를 QueryContract 사용합니다.

메서드

Name Description
AcquireLifetimeToken()

클라이언트가 계약을 해지할 때까지 클라이언트가 계약에 액세스할 수 있도록 지정합니다.

GetRemoteHashCode()

에 대한 해시 코드를 반환합니다 IContract.

QueryContract(String)

이 계약에 의해 구현되는 계약을 반환합니다.

RemoteEquals(IContract)

지정된 계약이 이 IContract계약과 같은지 여부를 나타냅니다.

RemoteToString()

현재 IContract.의 문자열 표현을 반환합니다.

RevokeLifetimeToken(Int32)

클라이언트에서 계약에 더 이상 액세스할 수 없도록 지정합니다.

적용 대상