更新:2007 年 11 月
表示在当前范围内定义应用程序的代码的唯一标识符。
interface IDefinitionAppId : IUnknown {
[propget] HRESULT get_Codebase (
[out, retval] LPWSTR *ppszCodebase
);
[propput] HRESULT put_Codebase (
[in] LPCWSTR pszCodebase
);
HRESULT EnumAppPath (
[out] IEnumDefinitionIdentity **ppIEnumDefinitionIdentity
);
HRESULT SetAppPath (
[in] ULONG cIDefinitionIdentity,
[in, size_is(cIDefinitionIdentity)]
IDefinitionIdentity *rgIDefinitionIdentity[]
);
[propget] HRESULT get_SubscriptionId (
[out, retval] LPWSTR *ppszSubscription
);
[propput] HRESULT put_SubscriptionId (
[in] LPCWSTR pszSubscription
);
};
方法
方法 |
说明 |
---|---|
IDefinitionAppId::get_Codebase |
获取一个表示此 IDefinitionAppId 对象中的代码的格式化字符串。 |
IDefinitionAppId::put_Codebase |
将此 IDefinitionAppId 对象的代码设置为指定的格式化字符串值。 |
IDefinitionAppId::EnumAppPath |
获取一个指向 IEnumDefinitionIdentity 对象的接口指针,该对象包含当前应用程序路径中的程序集。 |
IDefinitionAppId::SetAppPath |
将当前范围内的程序集的应用程序路径设置为指定的 IDefinitionIdentity 对象引用的值。 |
IDefinitionAppId::get_SubscriptionId |
获取一个指针,该指针指向用于订阅此 IDefinitionAppId 对象的标记标识符的字符串表示形式。 |
IDefinitionAppId::put_SubscriptionId |
将用于订阅此 IDefinitionAppId 对象的标记标识符设置为指定的字符串值。 |
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**Isolation.h
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0