Ana içeriğe geç

Add

Bir kimlikten diğerine yeni bir vekâlet ekler ve vekâletin kimliğini döndürür.

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

Parametreler

( string | Identity ) from
    Vekâlet veren kimlik (ID veya Identity nesnesi).

( string | Identity ) to
    Vekâlet verilen kimlik (ID veya Identity nesnesi).

DateTimeOffset start
    Vekâletin başlangıç tarihi ve saati.

DateTimeOffset end
    Vekâletin bitiş tarihi ve saati.

Döndürür

Oluşturulan vekâlet kaydının kimliği.

Açıklamalar

Vekâlet veren 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. Vekâlet ekleme işlemi hemen kalıcı hale getirilir.

Örnek

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