IContract 介面
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示用於獨立更新元件間通訊之所有合約的基底介面。
public interface class IContract
C#
public interface IContract
type IContract = interface
Public Interface IContract
- 衍生
介面 IContract 會定義合約,獨立更新的元件,例如應用程式和載入宏,可用來通訊。 元件可用來 IContract 跨進程或應用程式域界限進行通訊,或與相同進程或應用程式域中的其他元件通訊。
IContract針對使用 .NET Framework 建立的元件,提供類似的用途,因為 IUnknown
介面適用於使用 COM 建立的元件。 若要判斷物件是否實作特定合約,請使用 QueryContract 方法。
Acquire |
指定合約可供用戶端存取,直到用戶端撤銷合約為止。 |
Get |
傳回 IContract 的雜湊程式碼。 |
Query |
傳回這個合約所實作的合約。 |
Remote |
表示指定的合約是否等於這個 IContract。 |
Remote |
傳回目前 IContract 的字串表示。 |
Revoke |
指定用戶端不再能存取合約。 |
產品 | 版本 |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |