Share via


KeyVaultKeyIdentifier.TryCreate(Uri, KeyVaultKeyIdentifier) Method

Definition

Tries to create a new instance of the KeyVaultKeyIdentifier from the given id.

public static bool TryCreate (Uri id, out Azure.Security.KeyVault.Keys.KeyVaultKeyIdentifier identifier);
static member TryCreate : Uri * KeyVaultKeyIdentifier -> bool
Public Shared Function TryCreate (id As Uri, ByRef identifier As KeyVaultKeyIdentifier) As Boolean

Parameters

id
Uri

A Uri to a Key Vault or Managed HSM key with or without a version.

identifier
KeyVaultKeyIdentifier

A KeyVaultKeyIdentifier from the given id if valid; otherwise, an empty structure if invalid.

Returns

True if the Uri contains a VaultUri, Name, and optional Version; otherwise, false.

Remarks

Successfully parsing the given Uri does not guarantee that the id is a valid Key Vault or Managed HSM key identifier: only that it contains the necessary number of path parts that look like a Key Vault key identifier. If the VaultUri references a valid Key Vault or Managed HSM, the service will return an error if the Name and Version do not specify a valid key.

Applies to