IContract Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bağımsız olarak güncelleştirilen bileşenler arasındaki iletişim için kullanılan tüm sözleşmelerin temel arabirimini temsil eder.
public interface class IContract
public interface IContract
type IContract = interface
Public Interface IContract
- Türetilmiş
Açıklamalar
Arabirim, IContract uygulama ve eklenti gibi bağımsız olarak güncelleştirilen bileşenlerin iletişim kurmak için kullanabileceği bir sözleşme tanımlar. Bileşenler, işlem veya uygulama etki alanı sınırları arasında iletişim kurmak ya da aynı işlem veya uygulama etki alanındaki diğer bileşenlerle iletişim kurmak için kullanabilir IContract . IContractarabirim COM kullanılarak oluşturulan bileşenlere hizmet eder gibi IUnknown
.NET Framework kullanılarak oluşturulan bileşenler için benzer bir amaca hizmet eder. Bir nesnenin belirli bir sözleşmeyi uygulayıp uygulamadığını belirlemek için yöntemini kullanın QueryContract .
Yöntemler
AcquireLifetimeToken() |
İstemci sözleşmeyi iptal edene kadar sözleşmenin bir istemci tarafından erişilebilir olduğunu belirtir. |
GetRemoteHashCode() |
için IContractbir karma kodu döndürür. |
QueryContract(String) |
Bu sözleşme tarafından uygulanan bir sözleşme döndürür. |
RemoteEquals(IContract) |
Belirtilen sözleşmenin bu IContractöğesine eşit olup olmadığını gösterir. |
RemoteToString() |
Geçerli IContractöğesinin dize gösterimini döndürür. |
RevokeLifetimeToken(Int32) |
Sözleşmenin artık bir istemci tarafından erişilebilir olmadığını belirtir. |