IContract Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |