ShareFileClient Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A ShareFileClient lehetővé teszi az Azure Storage-fájlok módosítását.
public class ShareFileClient
type ShareFileClient = class
Public Class ShareFileClient
- Öröklődés
-
ShareFileClient
Konstruktorok
ShareFileClient() |
Inicializálja az ShareFileClient osztály új példányát a szimuláláshoz. |
ShareFileClient(String, String, String) |
Inicializálja az osztály új példányát ShareFileClient . |
ShareFileClient(String, String, String, ShareClientOptions) |
Inicializálja az osztály új példányát ShareFileClient . |
ShareFileClient(Uri, AzureSasCredential, ShareClientOptions) |
Inicializálja az osztály új példányát ShareFileClient . |
ShareFileClient(Uri, ShareClientOptions) |
Inicializálja az osztály új példányát ShareFileClient . |
ShareFileClient(Uri, StorageSharedKeyCredential, ShareClientOptions) |
Inicializálja az osztály új példányát ShareFileClient . |
ShareFileClient(Uri, TokenCredential, ShareClientOptions) |
Inicializálja az osztály új példányát ShareFileClient . Vegye figyelembe, hogy ShareTokenIntent a jogkivonat-hitelesítéshez jelenleg szükség van. |
Tulajdonságok
AccountName |
Lekéri a fájlügyfélnek megfelelő Storage-fióknevet. |
CanGenerateSasUri |
Meghatározza, hogy az ügyfél képes-e SAS-t létrehozni. Ha az ügyfél hitelesítése a StorageSharedKeyCredentialkövetkezővel történik: . |
Name |
Lekéri a fájl nevét. |
Path |
Lekéri a fájl elérési útját. |
ShareName |
Lekéri a fájlügyfélnek megfelelő megosztásnevet. |
Uri |
Lekéri a könyvtár elsődleges Uri végpontját. |
Metódusok
AbortCopy(String, ShareFileRequestConditions, CancellationToken) |
Megpróbál megszakítani egy korábban elindított függőben lévő példányt, és egy nulla hosszúságú és teljes metaadatokat tartalmazó célfájlt hagy. További információkért lásd: Fájl másolásának megszakítása. |
AbortCopyAsync(String, ShareFileRequestConditions, CancellationToken) |
Megpróbál megszakítani egy korábban elindított függőben lévő példányt, és egy nulla hosszúságú és teljes metaadatokat tartalmazó célfájlt hagy. További információkért lásd: Fájl másolásának megszakítása. |
ClearRange(HttpRange, ShareFileRequestConditions, CancellationToken) |
A ClearRange(HttpRange, ShareFileRequestConditions, CancellationToken) művelet törli a További információkért lásd: Tartomány elhelyezése. |
ClearRangeAsync(HttpRange, ShareFileRequestConditions, CancellationToken) |
A ClearRangeAsync(HttpRange, ShareFileRequestConditions, CancellationToken) művelet törli a További információkért lásd: Tartomány elhelyezése. |
Create(Int64, ShareFileHttpHeaders, IDictionary<String,String>, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) |
Új fájlt hoz létre, vagy lecserél egy meglévő fájlt. További információkért lásd: Fájl létrehozása. |
CreateAsync(Int64, ShareFileHttpHeaders, IDictionary<String,String>, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) |
Új fájlt hoz létre, vagy lecserél egy meglévő fájlt. További információkért lásd: Fájl létrehozása. |
Delete(ShareFileRequestConditions, CancellationToken) |
A Delete(ShareFileRequestConditions, CancellationToken) művelet azonnal eltávolítja a fájlt a tárfiókból. További információkért lásd: Fájl törlése. |
DeleteAsync(ShareFileRequestConditions, CancellationToken) |
A DeleteAsync(ShareFileRequestConditions, CancellationToken) művelet azonnal eltávolítja a fájlt a tárfiókból. További információkért lásd: Fájl törlése. |
DeleteIfExists(ShareFileRequestConditions, CancellationToken) |
A DeleteIfExists(ShareFileRequestConditions, CancellationToken) művelet azonnal eltávolítja a fájlt a tárfiókból, ha létezik. További információkért lásd: Fájl törlése. |
DeleteIfExistsAsync(ShareFileRequestConditions, CancellationToken) |
A DeleteIfExists(ShareFileRequestConditions, CancellationToken) művelet azonnal eltávolítja a fájlt a tárfiókból, ha létezik. További információkért lásd: Fájl törlése. |
Download(ShareFileDownloadOptions, CancellationToken) |
A Download(ShareFileDownloadOptions, CancellationToken) művelet beolvas vagy letölt egy fájlt a rendszerből, beleértve annak metaadatait és tulajdonságait. További információkért lásd: Fájl lekérése. |
DownloadAsync(ShareFileDownloadOptions, CancellationToken) |
A DownloadAsync(ShareFileDownloadOptions, CancellationToken) művelet beolvas vagy letölt egy fájlt a rendszerből, beleértve annak metaadatait és tulajdonságait. További információkért lásd: Fájl lekérése. |
Exists(CancellationToken) |
A Exists(CancellationToken) művelet meghívható az a-n ShareFileClient annak megtekintéséhez, hogy a társított fájl létezik-e a tárfiókon lévő megosztásban. |
ExistsAsync(CancellationToken) |
A Exists(CancellationToken) művelet meghívható az a-n ShareFileClient annak megtekintéséhez, hogy a társított fájl létezik-e a tárfiókon lévő megosztásban. |
ForceCloseAllHandles(CancellationToken) |
A ForceCloseAllHandles(CancellationToken) művelet bezárja a szolgáltatásban egy fájlban megnyitott összes leírót. Ez az API a műveleteket blokkoló leírók kényszerítésére is használható GetHandlesAsync(CancellationToken) . Előfordulhat, hogy ezek a leírók kiszivárogtak, vagy az SMB-ügyfelek eltévedtek. Az API ügyféloldali hatással van a lezárás alatt álló leíróra, beleértve a felhasználók látható hibáit is, amelyeket a fájlok olvasására vagy írására tett sikertelen kísérletek okoznak. Ez az API nem használható helyettesítőként vagy alternatívaként az SMB bezárásához. További információkért lásd: Fogópontok kényszerített bezárása. |
ForceCloseAllHandlesAsync(CancellationToken) |
A ForceCloseAllHandlesAsync(CancellationToken) művelet bezárja a szolgáltatásban egy fájlban megnyitott összes leírót. Ez az API a műveleteket blokkoló leírók kényszerítésére is használható GetHandlesAsync(CancellationToken) . Előfordulhat, hogy ezek a leírók kiszivárogtak, vagy az SMB-ügyfelek eltévedtek. Az API ügyféloldali hatással van a lezárás alatt álló leíróra, beleértve a felhasználók látható hibáit is, amelyeket a fájlok olvasására vagy írására tett sikertelen kísérletek okoznak. Ez az API nem használható helyettesítőként vagy alternatívaként az SMB bezárásához. További információkért lásd: Fogópontok kényszerített bezárása. |
ForceCloseHandle(String, CancellationToken) |
A ForceCloseHandle(String, CancellationToken) művelet bezár egy, a szolgáltatásban lévő fájlon megnyitott leírót. Támogatja a által megadott egyetlen leíró bezárását Ez az API a műveleteket blokkoló leírók kényszerítésére is használható GetHandlesAsync(CancellationToken) . Előfordulhat, hogy ezek a leírók kiszivárogtak, vagy az SMB-ügyfelek eltévedtek. Az API ügyféloldali hatással van a lezárás alatt álló leíróra, beleértve a felhasználók látható hibáit is, amelyeket a fájlok olvasására vagy írására tett sikertelen kísérletek okoznak. Ez az API nem használható helyettesítőként vagy alternatívaként az SMB bezárásához. További információkért lásd: Fogópontok kényszerített bezárása. |
ForceCloseHandleAsync(String, CancellationToken) |
A ForceCloseHandleAsync(String, CancellationToken) művelet bezár egy, a szolgáltatásban lévő fájlon megnyitott leírót. Támogatja a által megadott egyetlen leíró bezárását Ez az API a műveleteket blokkoló leírók kényszerítésére is használható GetHandlesAsync(CancellationToken) . Előfordulhat, hogy ezek a leírók kiszivárogtak, vagy az SMB-ügyfelek eltévedtek. Az API ügyféloldali hatással van a lezárás alatt álló leíróra, beleértve a felhasználók látható hibáit is, amelyeket a fájlok olvasására vagy írására tett sikertelen kísérletek okoznak. Ez az API nem használható helyettesítőként vagy alternatívaként az SMB bezárásához. További információkért lásd: Fogópontok kényszerített bezárása. |
GenerateSasUri(ShareFileSasPermissions, DateTimeOffset) |
A GenerateSasUri(ShareFileSasPermissions, DateTimeOffset) visszaad egy olyan fájlt Uri , amely létrehoz egy share file service shared access signature (SAS) URI-t az ügyfél tulajdonságai és az átadott paraméterek alapján. Az SAS-t az ügyfél megosztott kulcsú hitelesítő adatai írták alá. Annak ellenőrzéséhez, hogy az ügyfél képes-e aláírni egy szolgáltatás sasát, tekintse meg a következőt: CanGenerateSasUri. További információkért lásd: Szolgáltatás SAS létrehozása. |
GenerateSasUri(ShareSasBuilder) |
A GenerateSasUri(ShareSasBuilder) visszaad egy olyan fájlt Uri , amely létrehoz egy share file service shared access signature (SAS) URI-t az ügyfél tulajdonságai és a szerkesztő alapján. Az SAS-t az ügyfél megosztott kulcsú hitelesítő adatai írták alá. Annak ellenőrzéséhez, hogy az ügyfél képes-e aláírni egy szolgáltatás sasát, tekintse meg a következőt: CanGenerateSasUri. További információkért lásd: Szolgáltatás SAS létrehozása. |
GetHandles(CancellationToken) |
A GetHandles(CancellationToken) művelet egy könyvtárban vagy fájlban lévő nyitott leírók aszinkron szekvenciáját adja vissza. A leírók számbavétele több kérést is kezdeményezhet a szolgáltatáshoz az összes érték beolvasása közben. További információkért lásd: Listafogantyúk. |
GetHandlesAsync(CancellationToken) |
A GetHandlesAsync(CancellationToken) művelet egy könyvtárban vagy fájlban lévő nyitott leírók aszinkron szekvenciáját adja vissza. A leírók számbavétele több kérést is kezdeményezhet a szolgáltatáshoz az összes érték beolvasása közben. További információkért lásd: Listafogantyúk. |
GetParentShareClientCore() |
Hozzon létre egy újat ShareClient , amely erre ShareFileClienta szülőtárolóra mutat. Az új ShareClient ugyanazt a kérelemszabályzat-folyamatot használja, mint a ShareFileClient. |
GetParentShareDirectoryClientCore() |
Hozzon létre egy újat ShareDirectoryClient , amely erre ShareFileClienta szülőtárolóra mutat. Az új ShareDirectoryClient ugyanazt a kérelemszabályzat-folyamatot használja, mint a ShareFileClient. |
GetProperties(ShareFileRequestConditions, CancellationToken) |
A GetProperties(ShareFileRequestConditions, CancellationToken) művelet visszaadja a fájl összes felhasználó által definiált metaadatait, szabványos HTTP-tulajdonságait és rendszertulajdonságait. Nem adja vissza a fájl tartalmát. További információkért lásd: Fájltulajdonságok lekérése. |
GetPropertiesAsync(ShareFileRequestConditions, CancellationToken) |
A GetPropertiesAsync(ShareFileRequestConditions, CancellationToken) művelet visszaadja a fájl összes felhasználó által definiált metaadatait, szabványos HTTP-tulajdonságait és rendszertulajdonságait. Nem adja vissza a fájl tartalmát. További információkért lásd: Fájltulajdonságok lekérése. |
GetRangeList(ShareFileGetRangeListOptions, CancellationToken) |
Egy fájl érvényes tartományainak listáját adja vissza. További információkért lásd: Listatartományok. |
GetRangeListAsync(ShareFileGetRangeListOptions, CancellationToken) |
Egy fájl érvényes tartományainak listáját adja vissza. További információkért lásd: Listatartományok. |
GetRangeListDiff(ShareFileGetRangeListDiffOptions, CancellationToken) |
Azoknak a tartományoknak a listáját adja vissza, amelyek megváltoztak a fájlban az előzőSnapshot létrehozása óta. További információkért lásd: Listatartományok. |
GetRangeListDiffAsync(ShareFileGetRangeListDiffOptions, CancellationToken) |
Azoknak a tartományoknak a listáját adja vissza, amelyek megváltoztak a fájlban az előzőSnapshot létrehozása óta. További információkért lásd: Listatartományok. |
OpenRead(ShareFileOpenReadOptions, CancellationToken) |
Megnyit egy adatfolyamot a fájlból való olvasáshoz. A stream csak a stream olvasása során tölti le a fájlt. |
OpenReadAsync(ShareFileOpenReadOptions, CancellationToken) |
Megnyit egy adatfolyamot a fájlból való olvasáshoz. A stream csak a stream olvasása során tölti le a fájlt. |
OpenWrite(Boolean, Int64, ShareFileOpenWriteOptions, CancellationToken) |
Megnyit egy streamet a fájlba való íráshoz. |
OpenWriteAsync(Boolean, Int64, ShareFileOpenWriteOptions, CancellationToken) |
Megnyit egy streamet a fájlba való íráshoz. |
Rename(String, ShareFileRenameOptions, CancellationToken) |
Átnevez egy fájlt. Ez az API nem támogatja a fájlok átnevezését egyik megosztásról a másikra, sem a tárfiókok között. |
RenameAsync(String, ShareFileRenameOptions, CancellationToken) |
Átnevez egy fájlt. Ez az API nem támogatja a fájlok átnevezését egyik megosztásról a másikra, sem a tárfiókok között. |
SetHttpHeaders(Nullable<Int64>, ShareFileHttpHeaders, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) |
A SetHttpHeaders(Nullable<Int64>, ShareFileHttpHeaders, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) művelet beállítja a fájl rendszertulajdonságokat. További információkért lásd: Fájltulajdonságok beállítása. |
SetHttpHeadersAsync(Nullable<Int64>, ShareFileHttpHeaders, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) |
A SetHttpHeadersAsync(Nullable<Int64>, ShareFileHttpHeaders, FileSmbProperties, String, ShareFileRequestConditions, CancellationToken) művelet beállítja a fájl rendszertulajdonságokat. További információkért lásd: Fájltulajdonságok beállítása. |
SetMetadata(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) |
A SetMetadata(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) művelet egy vagy több név-érték párként állítja be a megadott fájl felhasználó által definiált metaadatait. További információkért lásd: Fájl metaadatainak beállítása. |
SetMetadataAsync(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) |
A SetMetadataAsync(IDictionary<String,String>, ShareFileRequestConditions, CancellationToken) művelet egy vagy több név-érték párként állítja be a megadott fájl felhasználó által definiált metaadatait. További információkért lásd: Fájl metaadatainak beállítása. |
StartCopy(Uri, ShareFileCopyOptions, CancellationToken) |
Blobot vagy fájlt másol egy célfájlba a tárfiókon belül. További információkért lásd: Fájl másolása. |
StartCopyAsync(Uri, ShareFileCopyOptions, CancellationToken) |
Blobot vagy fájlt másol egy célfájlba a tárfiókon belül. További információkért lásd: Fájl másolása. |
Upload(Stream, ShareFileUploadOptions, CancellationToken) |
A Upload(Stream, ShareFileUploadOptions, CancellationToken) művelet egy fájlba ír További információkért lásd: Tartomány elhelyezése. |
UploadAsync(Stream, ShareFileUploadOptions, CancellationToken) |
A UploadAsync(Stream, ShareFileUploadOptions, CancellationToken) művelet egy fájlba ír További információkért lásd: Tartomány elhelyezése. |
UploadRange(HttpRange, Stream, ShareFileUploadRangeOptions, CancellationToken) |
A Azure.Storage.Files.Shares.ShareFileClient.UploadRange(Azure.HttpRange,System.IO.Stream,System.Byte[],System.IProgress{System.Int64},Azure.Storage.Files.Shares.Models.ShareFileRequestConditions,System.Threading.CancellationToken) művelet egy További információkért lásd: Tartomány elhelyezése. |
UploadRangeAsync(HttpRange, Stream, ShareFileUploadRangeOptions, CancellationToken) |
A Azure.Storage.Files.Shares.ShareFileClient.UploadRangeAsync(Azure.HttpRange,System.IO.Stream,System.Byte[],System.IProgress{System.Int64},Azure.Storage.Files.Shares.Models.ShareFileRequestConditions,System.Threading.CancellationToken) művelet egy További információkért lásd: Tartomány elhelyezése. |
UploadRangeFromUri(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken) |
A UploadRangeFromUri(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken) művelet egy Tartományt ír egy Azure-fájltól egy másik Azure-fájlig. Ez az API csak a 2019-02-02-es és újabb verziókban támogatott. |
UploadRangeFromUriAsync(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken) |
A Azure.Storage.Files.Shares.ShareFileClient.UploadRangeFromUriAsync(System.Uri,Azure.HttpRange,Azure.HttpRange,Azure.Storage.Files.Shares.Models.ShareFileRequestConditions,System.Threading.CancellationToken) művelet egy Tartományt ír egy Azure-fájltól egy másik Azure-fájlig. Ez az API csak a 2019-02-02-es és újabb verziókban támogatott. |
WithSnapshot(String) |
Inicializálja a ShareFileClient osztály új példányát egy azonos Uri forrással, de a megadott További információkért lásd: Pillanatkép-megosztás. |
Bővítő metódusok
GetShareLeaseClient(ShareFileClient, String) |
Inicializálja a osztály új példányát ShareLeaseClient . |
GetParentShareClient(ShareFileClient) |
Hozzon létre egy újat ShareClient , amely erre ShareFileClienta szülőtárolóra mutat. Az új ShareClient ugyanazt a kérelemszabályzat-folyamatot használja, mint a ShareFileClient. |
GetParentShareDirectoryClient(ShareFileClient) |
Hozzon létre egy újat ShareDirectoryClient , amely erre ShareFileClienta szülőtárolóra mutat. Az új ShareDirectoryClient ugyanazt a kérelemszabályzat-folyamatot használja, mint a ShareFileClient. |
A következőre érvényes:
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: