IAppIdAuthority 接口

提供为应用程序标识和引用生成和比较键的方法。

方法

方法 说明
IAppIdAuthority::AreDefinitionsEqual 获取一个值,该值指示两个指定的 IDefinitionAppId 实例是否相等。 可以传递标志值 IAPPIDAUTHORITY_ARE_DEFINITIONS_EQUAL_FLAG_IGNORE_VERSION 来忽略其各自的版本信息。
IAppIdAuthority::AreReferencesEqual 获取一个值,该值指示两个指定的 IReferenceAppId 实例是否相等。 可以传递标志值 IAPPIDAUTHORITY_ARE_REFERENCES_EQUAL_FLAG_IGNORE_VERSION 来忽略其各自的版本信息。
IAppIdAuthority::AreTextualDefinitionsEqual 获取一个值,该值指示两个指定的字符串定义是否相等。 可以传递标志值 IAPPIDAUTHORITY_ARE_DEFINITIONS_EQUAL_FLAG_IGNORE_VERSION 来忽略其各自的版本信息。
IAppIdAuthority::AreTextualReferencesEqual 获取一个值,该值指示两个指定的字符串引用是否相等。 可以传递标志值 IAPPIDAUTHORITY_ARE_REFERENCES_EQUAL_FLAG_IGNORE_VERSION 来忽略其各自的版本信息。
IAppIdAuthority::CreateDefinition 获取指向新生成的 IDefinitionAppId 实例的接口指针,该实例表示当前范围中的程序集。
IAppIdAuthority::CreateReference 获取指向新创建的 IReferenceAppId 的接口指针,前者表示当前范围中的程序集。
IAppIdAuthority::DefinitionToText 使用指定的标志值获取指定 IDefinitionAppId 的字符串版本。
IAppIdAuthority::DoesDefinitionMatchReference 获取一个值,该值指示指定的 IDefinitionAppIdIReferenceAppId 是否表示同一程序集。
IAppIdAuthority::DoesTextualDefinitionMatchTextualReference 获取一个值,该值指示指定的定义字符串和引用字符串是否表示同一程序集。
IAppIdAuthority::GenerateDefinitionKey 获取一个字符串键,该键表示指定的 IDefinitionAppId 实例。
IAppIdAuthority::GenerateReferenceKey 获取一个字符串键,该键表示指定的 IReferenceAppId 实例。
IAppIdAuthority::HashDefinition 获取指定的 IDefinitionAppId 实例的哈希键。
IAppIdAuthority::HashReference 获取指定的 IReferenceAppId 实例的哈希键。
IAppIdAuthority::ReferenceToText 使用指定的标志值获取指定 IReferenceAppId 的字符串版本。
IAppIdAuthority::TextToDefinition 获取指向 IDefinitionAppId 实例的接口指针,该实例表示按指定的字符串键引用的程序集。
IAppIdAuthority::TextToReference 获取指向 IReferenceAppId 实例的接口指针,该实例表示按指定的字符串键引用的程序集。

要求

平台:请参阅系统要求

标头:Isolation.h

.NET Framework 版本:自 2.0 起可用

请参阅