Share via


IAppIdAuthority Interface

Provides methods that generate and compare keys for application identities and references.

Methods

Method

Description

IAppIdAuthority::AreDefinitionsEqual

Gets a value that indicates whether the two specified IDefinitionAppId instances are equal. You can pass the flag value IAPPIDAUTHORITY_ARE_DEFINITIONS_EQUAL_FLAG_IGNORE_VERSION to ignore their respective version information.

IAppIdAuthority::AreReferencesEqual

Gets a value that indicates whether the two specified IReferenceAppId instances are equal. You can pass the flag value IAPPIDAUTHORITY_ARE_REFERENCES_EQUAL_FLAG_IGNORE_VERSION to ignore their respective version information.

IAppIdAuthority::AreTextualDefinitionsEqual

Gets a value that indicates whether the two specified string definitions are equal. You can pass the flag value IAPPIDAUTHORITY_ARE_DEFINITIONS_EQUAL_FLAG_IGNORE_VERSION to ignore their respective version information.

IAppIdAuthority::AreTextualReferencesEqual

Gets a value that indicates whether the two specified string references are equal. You can pass the flag value IAPPIDAUTHORITY_ARE_REFERENCES_EQUAL_FLAG_IGNORE_VERSION to ignore their respective version information.

IAppIdAuthority::CreateDefinition

Gets an interface pointer to a newly generated IDefinitionAppId instance that represents the assembly in the current scope.

IAppIdAuthority::CreateReference

Gets an interface pointer to a newly created IReferenceAppId that represents the assembly in the current scope.

IAppIdAuthority::DefinitionToText

Gets a string version of the specified IDefinitionAppId, using the specified flag values.

IAppIdAuthority::DoesDefinitionMatchReference

Gets a value that indicates whether the specified IDefinitionAppId and IReferenceAppId represent the same assembly.

IAppIdAuthority::DoesTextualDefinitionMatchTextualReference

Gets a value that indicates whether the specified definition string and reference string represent the same assembly.

IAppIdAuthority::GenerateDefinitionKey

Gets a string key that represents the specified IDefinitionAppId instance.

IAppIdAuthority::GenerateReferenceKey

Gets a string key that represents the specified IReferenceAppId instance.

IAppIdAuthority::HashDefinition

Gets a hash key for the specified IDefinitionAppId instance.

IAppIdAuthority::HashReference

Gets a hash key for the specified IReferenceAppId instance.

IAppIdAuthority::ReferenceToText

Gets a string version of the specified IReferenceAppId, using the specified flag values.

IAppIdAuthority::TextToDefinition

Gets an interface pointer to an IDefinitionAppId instance that represents the assembly referenced by the specified string key.

IAppIdAuthority::TextToReference

Gets an interface pointer to an IReferenceAppId instance that represents the assembly referenced by the specified string key.

Requirements

Platforms: See .NET Framework System Requirements.

Header: Isolation.h

.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

See Also

Other Resources

Fusion Interfaces