Udostępnij za pośrednictwem


ShareLeaseClient class

Konstruktory

ShareLeaseClient(ShareFileClient, string)

Tworzy wystąpienie klasy ShareLeaseClient.

Właściwości

leaseId

Pobiera identyfikator dzierżawy.

url

Pobiera adres URL.

Metody

acquireLease(number, LeaseOperationOptions)

Ustanawia blokadę pliku, udziału lub migawki udziału na potrzeby operacji zapisu i usuwania oraz zarządza nią.

breakLease(LeaseOperationOptions)

Aby wymusić zakończenie dzierżawy.

changeLease(string, LeaseOperationOptions)

Aby zmienić identyfikator istniejącej dzierżawy.

releaseLease(LeaseOperationOptions)

Aby zwolnić dzierżawę, jeśli nie jest już potrzebna, aby inny klient mógł natychmiast uzyskać dzierżawę.

renewLease(LeaseOperationOptions)

Aby odnowić dzierżawę. Dostępne tylko dla dzierżawy dla udziału lub migawki udziału. Należy pamiętać, że dzierżawa może zostać odnowiona, nawet jeśli wygasła, o ile udział nie został ponownie dzierżawiony od czasu wygaśnięcia tej dzierżawy. Po odnowieniu dzierżawy czas trwania dzierżawy jest resetowany.

Szczegóły konstruktora

ShareLeaseClient(ShareFileClient, string)

Tworzy wystąpienie klasy ShareLeaseClient.

new ShareLeaseClient(client: ShareFileClient, leaseId?: string)

Parametry

client
ShareFileClient

Klient, który wysyła żądania operacji dzierżawy.

leaseId

string

Początkowy identyfikator proponowanej dzierżawy.

Szczegóły właściwości

leaseId

Pobiera identyfikator dzierżawy.

string leaseId

Wartość właściwości

string

url

Pobiera adres URL.

string url

Wartość właściwości

string

Szczegóły metody

acquireLease(number, LeaseOperationOptions)

Ustanawia blokadę pliku, udziału lub migawki udziału na potrzeby operacji zapisu i usuwania oraz zarządza nią.

function acquireLease(duration?: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>

Parametry

duration

number

Określa czas trwania dzierżawy w sekundach. W przypadku pliku jedyną dozwoloną wartością jest -1 dzierżawa, która nigdy nie wygasa. W przypadku udziału musi mieć wartość -1 lub od 15 do 60.

options
LeaseOperationOptions

Opcje operacji zarządzania dzierżawą.

Zwraca

Dane odpowiedzi dotyczące operacji pozyskiwania dzierżawy.

breakLease(LeaseOperationOptions)

Aby wymusić zakończenie dzierżawy.

function breakLease(options?: LeaseOperationOptions): Promise<LeaseOperationResponse>

Parametry

options
LeaseOperationOptions

Opcje operacji zarządzania dzierżawą.

Zwraca

Dane odpowiedzi dotyczące operacji przerwania dzierżawy.

changeLease(string, LeaseOperationOptions)

Aby zmienić identyfikator istniejącej dzierżawy.

function changeLease(proposedLeaseId: string, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>

Parametry

proposedLeaseId

string

proponowany nowy identyfikator dzierżawy.

options
LeaseOperationOptions

Opcje operacji zarządzania dzierżawą.

Zwraca

Dane odpowiedzi dotyczące operacji zmiany dzierżawy.

releaseLease(LeaseOperationOptions)

Aby zwolnić dzierżawę, jeśli nie jest już potrzebna, aby inny klient mógł natychmiast uzyskać dzierżawę.

function releaseLease(options?: LeaseOperationOptions): Promise<LeaseOperationResponse>

Parametry

options
LeaseOperationOptions

Opcje operacji zarządzania dzierżawą.

Zwraca

Dane odpowiedzi dla operacji dzierżawy wydania.

renewLease(LeaseOperationOptions)

Aby odnowić dzierżawę. Dostępne tylko dla dzierżawy dla udziału lub migawki udziału. Należy pamiętać, że dzierżawa może zostać odnowiona, nawet jeśli wygasła, o ile udział nie został ponownie dzierżawiony od czasu wygaśnięcia tej dzierżawy. Po odnowieniu dzierżawy czas trwania dzierżawy jest resetowany.

function renewLease(options?: LeaseOperationOptions): Promise<LeaseOperationResponse>

Parametry

options
LeaseOperationOptions

Opcje operacji zarządzania dzierżawą.

Zwraca

Dane odpowiedzi dotyczące operacji odnawiania dzierżawy.