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 System Requirements.

Header: Isolation.h

.NET Framework Versions: Available since 2.0

See also