LicenseContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定您何時可以使用授權的物件,並提供方法來取得在其網域中執行支援授權所需的其他服務。
public ref class LicenseContext : IServiceProvider
public class LicenseContext : IServiceProvider
type LicenseContext = class
interface IServiceProvider
Public Class LicenseContext
Implements IServiceProvider
- 繼承
-
LicenseContext
- 衍生
- 實作
備註
這個類別提供預設 LicenseContext的 。 它只會實作運行時間支援,且不支援儲存的授權密鑰。
給繼承者的注意事項
如果您要實作設計時間授權支援,您必須繼承自這個類別,並覆寫下列成員: UsageMode、 GetSavedLicenseKey(Type, Assembly)、 GetService(Type)和 SetSavedLicenseKey(Type, String)。 如果您想要實作已儲存的授權密鑰,請覆寫 GetSavedLicenseKey(Type, Assembly) 和 SetSavedLicenseKey(Type, String) 方法。
如需授權的詳細資訊,請參閱 如何:授權元件和控件。
建構函式
LicenseContext() |
初始化 LicenseContext 類別的新執行個體。 |
屬性
UsageMode |
在衍生類別中覆寫時,取得當您可以使用授權時所指定的值。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetSavedLicenseKey(Type, Assembly) |
在衍生類別中覆寫時,從指定的資源組件 (Assembly) 傳回指定型別的已儲存授權識別碼。 |
GetService(Type) |
如果有可用的服務,則取得所要求的服務。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
SetSavedLicenseKey(Type, String) |
在衍生類別中覆寫時,為指定的型別設定授權識別碼。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |