Udostępnij za pośrednictwem


IContract Interfejs

Definicja

Reprezentuje interfejs podstawowy dla wszystkich kontraktów używanych do komunikacji między składnikami, które są aktualizowane niezależnie.

public interface class IContract
public interface IContract
type IContract = interface
Public Interface IContract
Pochodne

Uwagi

Interfejs IContract definiuje kontrakt, który niezależnie aktualizował składniki, takie jak aplikacja i dodatek, może służyć do komunikowania się. Składniki mogą komunikować IContract się między granicami procesów lub domeny aplikacji albo komunikować się z innymi składnikami w tej samej domenie procesu lub aplikacji. IContractsłuży podobnemu celowi dla składników utworzonych przy użyciu .NET Framework, ponieważ IUnknown interfejs służy do składników utworzonych przy użyciu modelu COM. Aby określić, czy obiekt implementuje określony kontrakt, użyj QueryContract metody .

Metody

AcquireLifetimeToken()

Określa, że kontrakt jest dostępny dla klienta, dopóki klient nie odwoła kontraktu.

GetRemoteHashCode()

Zwraca kod skrótu dla .IContract

QueryContract(String)

Zwraca kontrakt, który jest implementowany przez ten kontrakt.

RemoteEquals(IContract)

Wskazuje, czy określony kontrakt jest równy temu IContract.

RemoteToString()

Zwraca reprezentację ciągu bieżącego IContractelementu .

RevokeLifetimeToken(Int32)

Określa, że kontrakt nie jest już dostępny dla klienta.

Dotyczy