Ana içeriğe geç

Add

Bir kimlikten diğerine yeni bir yetki devri ekler ve yetki devrinin kimliğini döndürür.

1
$Delegation.Add(from: ( string | Identity ), to: ( string | Identity ), start: DateTimeOffset, end: DateTimeOffset):string

Parametreler

( string | Identity ) kaynak
    Yetkiyi devreden kimlik (kimlik veya Identity nesnesi).

( string | Identity ) hedef
    Yetkinin devredildiği kimlik (kimlik veya Identity nesnesi).

DateTimeOffset başlangıç
    Yetki devrinin başlangıç tarihi ve saati.

DateTimeOffset bitiş
    Yetki devrinin bitiş tarihi ve saati.

Döndürür

Oluşturulan yetki devri kaydının kimliği.

Notlar

Yetkiyi devreden kimlik bir kullanıcı olmalıdır. Hedef bir kullanıcı veya pozisyon olabilir; her iki kimlik de geçerli güvenlik bağlamında çözümlenebilmelidir. Yetki devri eklendiğinde hemen kalıcı hale getirilir.

Örnek

1
2
var delegationId = $Delegation.Add($ActiveUser, "target-user-id",
    DateTimeOffset.now, $Calendar.AddDays(DateTimeOffset.now, 5));