KeyVaultAccessControlClient.CreateRoleAssignmentAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en rolltilldelning.
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultRoleAssignment>> CreateRoleAssignmentAsync (Azure.Security.KeyVault.Administration.KeyVaultRoleScope roleScope, string roleDefinitionId, string principalId, Guid? roleAssignmentName = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateRoleAssignmentAsync : Azure.Security.KeyVault.Administration.KeyVaultRoleScope * string * string * Nullable<Guid> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultRoleAssignment>>
override this.CreateRoleAssignmentAsync : Azure.Security.KeyVault.Administration.KeyVaultRoleScope * string * string * Nullable<Guid> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultRoleAssignment>>
Public Overridable Function CreateRoleAssignmentAsync (roleScope As KeyVaultRoleScope, roleDefinitionId As String, principalId As String, Optional roleAssignmentName As Nullable(Of Guid) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of KeyVaultRoleAssignment))
Parametrar
- roleScope
- KeyVaultRoleScope
Omfånget för rolltilldelningen som ska skapas.
- roleDefinitionId
- String
Rolldefinitions-ID:t som används i rolltilldelningen.
- principalId
- String
Det huvud-ID som tilldelats rollen. Detta mappar till ID:t i Active Directory. Den kan peka på en användare, tjänstens huvudnamn eller säkerhetsgrupp.
Valfritt namn som används för att skapa rolltilldelningen. En ny Guid genereras om den inte anges.
- cancellationToken
- CancellationToken
En CancellationToken kontroll av begärans livslängd.
Returer
A Task<TResult> som innehåller resultatet av den asynkrona åtgärden.
Undantag
Servern returnerade ett fel. Se Message för information som returneras från servern.
roleDefinitionId
eller principalId
är null.
roleDefinitionId
eller principalId
är tom.
Gäller för
Azure SDK for .NET