ShareClient class
Obiekt ShareClient reprezentuje adres URL udziału usługi Azure Storage, który umożliwia manipulowanie jego katalogami i plikami.
- Rozszerzenie
-
StorageClient
Konstruktory
Share |
Tworzy wystąpienie programu ShareClient. |
Share |
Tworzy wystąpienie programu ShareClient. |
Share |
Właściwości
name | Nazwa udziału |
root |
Pobiera klienta katalogu dla katalogu głównego tego udziału. Należy pamiętać, że katalog główny zawsze istnieje i nie można go usunąć. Nowy obiekt ShareDirectoryClient dla katalogu głównego. |
Właściwości dziedziczone
account |
|
url | Wartość ciągu adresu URL. |
Metody
create(Share |
Tworzy nowy udział w ramach określonego konta. Jeśli udział o tej samej nazwie już istnieje, operacja zakończy się niepowodzeniem. Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/create-share |
create |
Tworzy nowy podkatalog w ramach tego udziału. Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/create-directory |
create |
Tworzy nowy plik lub zastępuje plik w katalogu głównym tego udziału. Zanotuj, że inicjuje tylko plik bez zawartości. Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/create-file |
create |
Tworzy nowy udział w ramach określonego konta. Jeśli udział o tej samej nazwie już istnieje, nie zostanie zmieniony. Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/create-share |
create |
Tworzy uprawnienie do pliku (deskryptora zabezpieczeń) na poziomie udziału. Utworzony deskryptor zabezpieczeń może być używany dla plików/katalogów w udziale. Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/create-permission |
create |
Tworzy migawkę udziału tylko do odczytu. |
delete(Share |
Oznacza określony udział do usunięcia. Udział i wszystkie zawarte w nim katalogi lub pliki zostaną później usunięte podczas odzyskiwania pamięci. Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/delete-share |
delete |
Usuwa określony pusty podkatalog w tym udziale. Należy pamiętać, że katalog musi być pusty, zanim będzie można go usunąć. Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/delete-directory |
delete |
Usuwa plik w katalogu głównym tego udziału z konta magazynu. Po pomyślnym usunięciu pliku zostanie on natychmiast usunięty z indeksu konta magazynu i nie jest już dostępny dla klientów. Dane pliku zostaną później usunięte z usługi podczas odzyskiwania pamięci. Usunięcie pliku zakończy się niepowodzeniem z kodem stanu 409 (konflikt) i kodem Usuwanie pliku nie jest obsługiwane w migawce udziału, która jest kopią udziału tylko do odczytu. Próba wykonania tej operacji na migawki udziału zakończy się niepowodzeniem z 400 ( Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/delete-file2 |
delete |
Oznacza określony udział do usunięcia, jeśli istnieje. Udział i wszystkie katalogi lub pliki zawarte w nim są później usuwane podczas odzyskiwania pamięci. Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/delete-share |
exists(Share |
Zwraca wartość true, jeśli istnieje zasób udziału Azrue reprezentowany przez tego klienta; false w przeciwnym razie. UWAGA: użyj tej funkcji z opieką, ponieważ istniejący udział może zostać usunięty przez innych klientów lub aplikacje. Na odwrót nowe udziały mogą zostać dodane przez innych klientów lub aplikacje po zakończeniu tej funkcji. |
generate |
Jest dostępny tylko dla elementu ShareClient skonstruowanego przy użyciu poświadczeń klucza współdzielonego. Generuje identyfikator URI sygnatury dostępu współdzielonego (SAS) usługi na podstawie właściwości i parametrów klienta przekazanych. Sygnatura dostępu współdzielonego jest podpisana przez poświadczenia klucza współdzielonego klienta. Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas |
get |
Pobiera uprawnienia dla określonego udziału. Uprawnienia wskazują, czy dane udziału mogą być dostępne publicznie. OSTRZEŻENIE: Data języka JavaScript może utracić precyzję podczas analizowania ciągu rozpoczęcia i wygaśnięcia. Na przykład nowa data("2018-12-31T03:44:23.8827891Z").toISOString() otrzyma wartość "2018-12-31T03:44:23.882Z". Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/get-share-acl |
get |
Tworzy obiekt ShareDirectoryClient . |
get |
Pobiera język definicji deskryptora zabezpieczeń (SDDL) dla danego klucza uprawnień pliku, który wskazuje deskryptor zabezpieczeń. Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/get-permission |
get |
Zwraca wszystkie metadane zdefiniowane przez użytkownika i właściwości systemu dla określonego udziału. Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/get-share-properties OSTRZEŻENIE: |
get |
Pobiera statystyki związane z udziałem. |
set |
Ustawia uprawnienia dla określonego udziału. Uprawnienia wskazują, czy katalogi lub pliki w udziale mogą być dostępne publicznie. Po ustawieniu uprawnień dla udziału istniejące uprawnienia zostaną zastąpione. Jeśli nie podano listy ACL udziału, istniejąca lista ACL udziału zostanie usunięta. Po ustanowieniu przechowywanych zasad dostępu w udziale może upłynąć do 30 sekund. W tym interwale sygnatura dostępu współdzielonego skojarzona z zapisanymi zasadami dostępu zakończy się niepowodzeniem z kodem stanu 403 (Zabronione), dopóki zasady dostępu nie staną się aktywne. Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/set-share-acl |
set |
Ustawia co najmniej jedną parę nazwa-wartość zdefiniowaną przez użytkownika dla określonego udziału. Jeśli nie podano żadnej opcji lub żadne metadane zdefiniowane w parametrze opcji, metadane udziału zostaną usunięte. Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/set-share-metadata |
set |
Ustawia właściwości udziału. |
set |
Ustawia limit przydziału dla określonego udziału. |
with |
Tworzy nowy obiekt ShareClient identyczny ze źródłem, ale z określonym znacznikiem czasu migawki. Podaj wartość "" spowoduje usunięcie migawki i zwrócenie adresu URL do udziału podstawowego. |
Szczegóły konstruktora
ShareClient(string, Credential_2 | TokenCredential, ShareClientOptions)
Tworzy wystąpienie programu ShareClient.
new ShareClient(url: string, credential?: Credential_2 | TokenCredential, options?: ShareClientOptions)
Parametry
- url
-
string
Ciąg adresu URL wskazujący udział plików usługi Azure Storage, taki jak "https://myaccount.file.core.windows.net/share". Sygnaturę dostępu współdzielonego można dołączyć, jeśli używasz elementu AnonymousCredential, takiego jak "https://myaccount.file.core.windows.net/share?sasString".
- credential
Na przykład AnonymousCredential lub StorageSharedKeyCredential. Jeśli nie zostanie określony, zostanie użyty parametr AnonymousCredential.
- options
- ShareClientOptions
Opcjonalny. Opcje konfigurowania potoku HTTP.
ShareClient(string, Pipeline, ShareClientConfig)
Tworzy wystąpienie programu ShareClient.
new ShareClient(url: string, pipeline: Pipeline, options?: ShareClientConfig)
Parametry
- url
-
string
Ciąg adresu URL wskazujący udział plików usługi Azure Storage, taki jak "https://myaccount.file.core.windows.net/share". Sygnaturę dostępu współdzielonego można dołączyć, jeśli używasz elementu AnonymousCredential, takiego jak "https://myaccount.file.core.windows.net/share?sasString".
- pipeline
- Pipeline
Wywołaj metodę newPipeline(), aby utworzyć domyślny potok, lub podaj dostosowany potok.
- options
- ShareClientConfig
ShareClient(string, string, ShareClientOptions)
new ShareClient(connectionString: string, name: string, options?: ShareClientOptions)
Parametry
- connectionString
-
string
Parametry połączenia konta lub parametry połączenia sygnatury dostępu współdzielonego konta usługi Azure Storage.
[ Uwaga — parametry połączenia konta mogą być używane tylko w środowisku uruchomieniowym NODE.JS. ] Przykład parametrów połączenia konta —DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=accountKey;EndpointSuffix=core.windows.net
Przykład parametrów połączenia sygnatury dostępu współdzielonego — BlobEndpoint=https://myaccount.blob.core.windows.net/;QueueEndpoint=https://myaccount.queue.core.windows.net/;FileEndpoint=https://myaccount.file.core.windows.net/;TableEndpoint=https://myaccount.table.core.windows.net/;SharedAccessSignature=sasString
- name
-
string
Nazwa udziału.
- options
- ShareClientOptions
Opcjonalny. Opcje konfigurowania potoku HTTP.
Szczegóły właściwości
name
Nazwa udziału
string name
Wartość właściwości
string
rootDirectoryClient
Pobiera klienta katalogu dla katalogu głównego tego udziału. Należy pamiętać, że katalog główny zawsze istnieje i nie można go usunąć.
Nowy obiekt ShareDirectoryClient dla katalogu głównego.
ShareDirectoryClient rootDirectoryClient
Wartość właściwości
Szczegóły właściwości dziedziczonej
accountName
accountName: string
Wartość właściwości
string
Dziedziczone z StorageClient.accountName
url
Wartość ciągu adresu URL.
url: string
Wartość właściwości
string
Dziedziczone z StorageClient.url
Szczegóły metody
create(ShareCreateOptions)
Tworzy nowy udział w ramach określonego konta. Jeśli udział o tej samej nazwie już istnieje, operacja zakończy się niepowodzeniem.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/create-share
function create(options?: ShareCreateOptions): Promise<ShareCreateResponse>
Parametry
- options
- ShareCreateOptions
Opcje udostępniania operacji tworzenia.
Zwraca
Promise<ShareCreateResponse>
Dane odpowiedzi dla operacji Tworzenia udziału.
createDirectory(string, DirectoryCreateOptions)
Tworzy nowy podkatalog w ramach tego udziału.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/create-directory
function createDirectory(directoryName: string, options?: DirectoryCreateOptions): Promise<{ directoryClient: ShareDirectoryClient, directoryCreateResponse: DirectoryCreateResponse }>
Parametry
- directoryName
-
string
- options
- DirectoryCreateOptions
Opcje operacji tworzenia katalogu.
Zwraca
Promise<{ directoryClient: ShareDirectoryClient, directoryCreateResponse: DirectoryCreateResponse }>
Dane odpowiedzi tworzenia katalogu i odpowiedni klient katalogu.
createFile(string, number, FileCreateOptions)
Tworzy nowy plik lub zastępuje plik w katalogu głównym tego udziału. Zanotuj, że inicjuje tylko plik bez zawartości.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/create-file
function createFile(fileName: string, size: number, options?: FileCreateOptions): Promise<{ fileClient: ShareFileClient, fileCreateResponse: FileCreateResponse }>
Parametry
- fileName
-
string
- size
-
number
Określa maksymalny rozmiar w bajtach dla pliku, do 4 TB.
- options
- FileCreateOptions
Opcje operacji tworzenia pliku.
Zwraca
Promise<{ fileClient: ShareFileClient, fileCreateResponse: FileCreateResponse }>
Dane odpowiedzi tworzenia pliku i odpowiedni klient pliku.
createIfNotExists(ShareCreateOptions)
Tworzy nowy udział w ramach określonego konta. Jeśli udział o tej samej nazwie już istnieje, nie zostanie zmieniony.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/create-share
function createIfNotExists(options?: ShareCreateOptions): Promise<ShareCreateIfNotExistsResponse>
Parametry
- options
- ShareCreateOptions
Zwraca
Promise<ShareCreateIfNotExistsResponse>
createPermission(string, ShareCreatePermissionOptions)
Tworzy uprawnienie do pliku (deskryptora zabezpieczeń) na poziomie udziału. Utworzony deskryptor zabezpieczeń może być używany dla plików/katalogów w udziale.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/create-permission
function createPermission(filePermission: string, options?: ShareCreatePermissionOptions): Promise<ShareCreatePermissionResponse>
Parametry
- filePermission
-
string
Uprawnienie do pliku opisane w standardzie SDDL
- options
- ShareCreatePermissionOptions
Opcje udostępniania operacji tworzenia uprawnień.
Zwraca
Promise<ShareCreatePermissionResponse>
createSnapshot(ShareCreateSnapshotOptions)
Tworzy migawkę udziału tylko do odczytu.
function createSnapshot(options?: ShareCreateSnapshotOptions): Promise<ShareCreateSnapshotResponse>
Parametry
- options
- ShareCreateSnapshotOptions
Opcje udostępniania operacji tworzenia migawki.
Zwraca
Promise<ShareCreateSnapshotResponse>
Dane odpowiedzi dla operacji Tworzenia migawki udziału.
delete(ShareDeleteMethodOptions)
Oznacza określony udział do usunięcia. Udział i wszystkie zawarte w nim katalogi lub pliki zostaną później usunięte podczas odzyskiwania pamięci.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/delete-share
function delete(options?: ShareDeleteMethodOptions): Promise<ShareDeleteResponse>
Parametry
- options
- ShareDeleteMethodOptions
Opcje udostępniania operacji usuwania.
Zwraca
Promise<ShareDeleteResponse>
Dane odpowiedzi dla operacji Usuwania udziału.
deleteDirectory(string, DirectoryDeleteOptions)
Usuwa określony pusty podkatalog w tym udziale. Należy pamiętać, że katalog musi być pusty, zanim będzie można go usunąć.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/delete-directory
function deleteDirectory(directoryName: string, options?: DirectoryDeleteOptions): Promise<DirectoryDeleteResponse>
Parametry
- directoryName
-
string
- options
- DirectoryDeleteOptions
Opcje operacji usuwania katalogu.
Zwraca
Promise<DirectoryDeleteResponse>
Dane odpowiedzi usuwania katalogu.
deleteFile(string, FileDeleteOptions)
Usuwa plik w katalogu głównym tego udziału z konta magazynu. Po pomyślnym usunięciu pliku zostanie on natychmiast usunięty z indeksu konta magazynu i nie jest już dostępny dla klientów. Dane pliku zostaną później usunięte z usługi podczas odzyskiwania pamięci.
Usunięcie pliku zakończy się niepowodzeniem z kodem stanu 409 (konflikt) i kodem SharingViolation
błędu, jeśli plik jest otwarty na kliencie SMB.
Usuwanie pliku nie jest obsługiwane w migawce udziału, która jest kopią udziału tylko do odczytu. Próba wykonania tej operacji na migawki udziału zakończy się niepowodzeniem z 400 (InvalidQueryParameterValue
)
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/delete-file2
function deleteFile(fileName: string, options?: FileDeleteOptions): Promise<FileDeleteResponse>
Parametry
- fileName
-
string
- options
- FileDeleteOptions
Opcje operacji usuwania plików.
Zwraca
Promise<FileDeleteResponse>
Promise File Delete data odpowiedzi.
deleteIfExists(ShareDeleteMethodOptions)
Oznacza określony udział do usunięcia, jeśli istnieje. Udział i wszystkie katalogi lub pliki zawarte w nim są później usuwane podczas odzyskiwania pamięci.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/delete-share
function deleteIfExists(options?: ShareDeleteMethodOptions): Promise<ShareDeleteIfExistsResponse>
Parametry
- options
- ShareDeleteMethodOptions
Zwraca
Promise<ShareDeleteIfExistsResponse>
exists(ShareExistsOptions)
Zwraca wartość true, jeśli istnieje zasób udziału Azrue reprezentowany przez tego klienta; false w przeciwnym razie.
UWAGA: użyj tej funkcji z opieką, ponieważ istniejący udział może zostać usunięty przez innych klientów lub aplikacje. Na odwrót nowe udziały mogą zostać dodane przez innych klientów lub aplikacje po zakończeniu tej funkcji.
function exists(options?: ShareExistsOptions): Promise<boolean>
Parametry
- options
- ShareExistsOptions
opcje operacji Istnieje.
Zwraca
Promise<boolean>
generateSasUrl(ShareGenerateSasUrlOptions)
Jest dostępny tylko dla elementu ShareClient skonstruowanego przy użyciu poświadczeń klucza współdzielonego.
Generuje identyfikator URI sygnatury dostępu współdzielonego (SAS) usługi na podstawie właściwości i parametrów klienta przekazanych. Sygnatura dostępu współdzielonego jest podpisana przez poświadczenia klucza współdzielonego klienta.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas
function generateSasUrl(options: ShareGenerateSasUrlOptions): string
Parametry
- options
- ShareGenerateSasUrlOptions
Parametry opcjonalne.
Zwraca
string
Identyfikator URI sygnatury dostępu współdzielonego składający się z identyfikatora URI zasobu reprezentowanego przez tego klienta, a następnie wygenerowany token SAS.
getAccessPolicy(ShareGetAccessPolicyOptions)
Pobiera uprawnienia dla określonego udziału. Uprawnienia wskazują, czy dane udziału mogą być dostępne publicznie.
OSTRZEŻENIE: Data języka JavaScript może utracić precyzję podczas analizowania ciągu rozpoczęcia i wygaśnięcia. Na przykład nowa data("2018-12-31T03:44:23.8827891Z").toISOString() otrzyma wartość "2018-12-31T03:44:23.882Z".
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/get-share-acl
function getAccessPolicy(options?: ShareGetAccessPolicyOptions): Promise<ShareGetAccessPolicyResponse>
Parametry
- options
- ShareGetAccessPolicyOptions
Zwraca
Promise<ShareGetAccessPolicyResponse>
Dane odpowiedzi dla operacji Uzyskiwanie zasad dostępu do udziału.
getDirectoryClient(string)
Tworzy obiekt ShareDirectoryClient .
function getDirectoryClient(directoryName: string): ShareDirectoryClient
Parametry
- directoryName
-
string
Nazwa katalogu
Zwraca
Obiekt ShareDirectoryClient dla danej nazwy katalogu.
getPermission(string, ShareGetPermissionOptions)
Pobiera język definicji deskryptora zabezpieczeń (SDDL) dla danego klucza uprawnień pliku, który wskazuje deskryptor zabezpieczeń.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/get-permission
function getPermission(filePermissionKey: string, options?: ShareGetPermissionOptions): Promise<ShareGetPermissionResponse>
Parametry
- filePermissionKey
-
string
Klucz uprawnień pliku wskazujący deskryptor zabezpieczeń uprawnienia.
- options
- ShareGetPermissionOptions
Opcje udostępniania operacji tworzenia uprawnień.
Zwraca
Promise<ShareGetPermissionResponse>
getProperties(ShareGetPropertiesOptions)
Zwraca wszystkie metadane zdefiniowane przez użytkownika i właściwości systemu dla określonego udziału.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/get-share-properties
OSTRZEŻENIE: metadata
Obiekt zwrócony w odpowiedzi będzie miał swoje klucze w małych literach, nawet jeśli pierwotnie zawierał wielkie litery. Różni się to od kluczy metadanych zwracanych przez listShares
metodę ShareServiceClient przy użyciu includeMetadata
opcji , która zachowa oryginalną wielkość liter.
function getProperties(options?: ShareGetPropertiesOptions): Promise<ShareGetPropertiesResponse>
Parametry
- options
- ShareGetPropertiesOptions
Zwraca
Promise<ShareGetPropertiesResponse>
Dane odpowiedzi dla operacji Uzyskiwanie właściwości udziału.
getStatistics(ShareGetStatisticsOptions)
Pobiera statystyki związane z udziałem.
function getStatistics(options?: ShareGetStatisticsOptions): Promise<ShareGetStatisticsResponse>
Parametry
- options
- ShareGetStatisticsOptions
Zwraca
Promise<ShareGetStatisticsResponse>
Dane odpowiedzi dla operacji Uzyskiwanie statystyk udziału.
setAccessPolicy(SignedIdentifier[], ShareSetAccessPolicyOptions)
Ustawia uprawnienia dla określonego udziału. Uprawnienia wskazują, czy katalogi lub pliki w udziale mogą być dostępne publicznie.
Po ustawieniu uprawnień dla udziału istniejące uprawnienia zostaną zastąpione. Jeśli nie podano listy ACL udziału, istniejąca lista ACL udziału zostanie usunięta.
Po ustanowieniu przechowywanych zasad dostępu w udziale może upłynąć do 30 sekund. W tym interwale sygnatura dostępu współdzielonego skojarzona z zapisanymi zasadami dostępu zakończy się niepowodzeniem z kodem stanu 403 (Zabronione), dopóki zasady dostępu nie staną się aktywne.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/set-share-acl
function setAccessPolicy(shareAcl?: SignedIdentifier[], options?: ShareSetAccessPolicyOptions): Promise<ShareSetAccessPolicyResponse>
Parametry
- shareAcl
Tablica podpisanych identyfikatorów, z których każdy ma unikatowy identyfikator i szczegóły zasad dostępu.
- options
- ShareSetAccessPolicyOptions
Zwraca
Promise<ShareSetAccessPolicyResponse>
Dane odpowiedzi dla operacji zasad dostępu zestawu udziałów.
setMetadata(Metadata, ShareSetMetadataOptions)
Ustawia co najmniej jedną parę nazwa-wartość zdefiniowaną przez użytkownika dla określonego udziału.
Jeśli nie podano żadnej opcji lub żadne metadane zdefiniowane w parametrze opcji, metadane udziału zostaną usunięte.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/set-share-metadata
function setMetadata(metadata?: Metadata, options?: ShareSetMetadataOptions): Promise<ShareSetMetadataResponse>
Parametry
- metadata
- Metadata
Jeśli nie podano żadnych metadanych, wszystkie istniejące metadane katalogu zostaną usunięte.
- options
- ShareSetMetadataOptions
Zwraca
Promise<ShareSetMetadataResponse>
Dane odpowiedzi dla operacji metadanych zestawu udziałów.
setProperties(ShareSetPropertiesOptions)
Ustawia właściwości udziału.
function setProperties(options?: ShareSetPropertiesOptions): Promise<ShareSetPropertiesResponse>
Parametry
- options
- ShareSetPropertiesOptions
Zwraca
Promise<ShareSetPropertiesResponse>
Dane odpowiedzi dla operacji Właściwości zestawu udziałów.
setQuota(number, ShareSetQuotaOptions)
Ustawia limit przydziału dla określonego udziału.
function setQuota(quotaInGB: number, options?: ShareSetQuotaOptions): Promise<ShareSetQuotaResponse>
Parametry
- quotaInGB
-
number
Określa maksymalny rozmiar udziału w gigabajtach
- options
- ShareSetQuotaOptions
Zwraca
Promise<ShareSetQuotaResponse>
Dane odpowiedzi dla operacji Uzyskiwanie przydziału udziału.
withSnapshot(string)
Tworzy nowy obiekt ShareClient identyczny ze źródłem, ale z określonym znacznikiem czasu migawki. Podaj wartość "" spowoduje usunięcie migawki i zwrócenie adresu URL do udziału podstawowego.
function withSnapshot(snapshot: string): ShareClient
Parametry
- snapshot
-
string
Sygnatura czasowa migawki.
Zwraca
Nowy obiekt ShareClient identyczny ze źródłem, ale z określonym znacznikiem czasu migawki