ShareDirectoryClient 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 DirectoryClient az Azure Storage-fájlszolgáltatás URI-jának felel meg, amely lehetővé teszi a címtárak manipulálását.
public class ShareDirectoryClient
type ShareDirectoryClient = class
Public Class ShareDirectoryClient
- Öröklődés
-
ShareDirectoryClient
Konstruktorok
ShareDirectoryClient() |
Inicializálja az ShareDirectoryClient osztály új példányát a szimuláláshoz. |
ShareDirectoryClient(String, String, String) |
Inicializálja az osztály új példányát ShareDirectoryClient . |
ShareDirectoryClient(String, String, String, ShareClientOptions) |
Inicializálja az osztály új példányát ShareDirectoryClient . |
ShareDirectoryClient(Uri, AzureSasCredential, ShareClientOptions) |
Inicializálja az osztály új példányát ShareDirectoryClient . |
ShareDirectoryClient(Uri, ShareClientOptions) |
Inicializálja az osztály új példányát ShareDirectoryClient . |
ShareDirectoryClient(Uri, StorageSharedKeyCredential, ShareClientOptions) |
Inicializálja az osztály új példányát ShareDirectoryClient . |
ShareDirectoryClient(Uri, TokenCredential, ShareClientOptions) |
Inicializálja az osztály új példányát ShareDirectoryClient . Vegye figyelembe, hogy ShareTokenIntent a jogkivonat-hitelesítéshez jelenleg szükség van. |
Tulajdonságok
AccountName |
Lekéri a címtárügyfélnek megfelelő Tárfiók nevét. |
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 könyvtár nevét. |
Path |
Lekéri a könyvtár elérési útját. |
ShareName |
Lekéri a címtárügyfélnek megfelelő megosztásnevet. |
Uri |
Lekéri a könyvtár elsődleges Uri végpontját. |
Metódusok
Create(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
A Create(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) művelet létrehoz egy új könyvtárat a megadott Urihelyen. További információkért lásd: Címtár létrehozása. |
CreateAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
A CreateAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) művelet létrehoz egy új könyvtárat a megadott Urihelyen. További információkért lásd: Címtár létrehozása. |
CreateFile(String, 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. |
CreateFileAsync(String, 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. |
CreateIfNotExists(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
A CreateIfNotExists(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) művelet létrehoz egy új könyvtárat, ha még nem létezik. Ha a könyvtár már létezik, nem lesz módosítva. További információkért lásd: Címtár létrehozása. |
CreateIfNotExistsAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
A CreateIfNotExistsAsync(IDictionary<String,String>, FileSmbProperties, String, CancellationToken) művelet létrehoz egy új könyvtárat, ha még nem létezik. Ha a könyvtár már létezik, nem lesz módosítva. További információkért lásd: Címtár létrehozása. |
CreateSubdirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
A CreateSubdirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) művelet létrehoz egy új alkönyvtárat ebben a könyvtárban. További információkért lásd: Címtár létrehozása. |
CreateSubdirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
A CreateSubdirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) művelet létrehoz egy új alkönyvtárat ebben a könyvtárban. További információkért lásd: Címtár létrehozása. |
Delete(CancellationToken) |
A Delete(CancellationToken) művelet eltávolítja a megadott üres könyvtárat. További információkért lásd: Könyvtár törlése. |
DeleteAsync(CancellationToken) |
A DeleteAsync(CancellationToken) művelet eltávolítja a megadott üres könyvtárat. További információkért lásd: Könyvtár törlése. |
DeleteFile(String, ShareFileRequestConditions, CancellationToken) |
A DeleteFile(String, 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. |
DeleteFileAsync(String, ShareFileRequestConditions, CancellationToken) |
A DeleteFile(String, 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(CancellationToken) |
A DeleteIfExists(CancellationToken) művelet eltávolítja a megadott üres könyvtárat, ha létezik. További információkért lásd: Könyvtár törlése. |
DeleteIfExistsAsync(CancellationToken) |
A DeleteIfExistsAsync(CancellationToken) művelet eltávolítja a megadott üres könyvtárat, ha létezik. További információkért lásd: Könyvtár törlése. |
DeleteSubdirectory(String, CancellationToken) |
A DeleteSubdirectory(String, CancellationToken) művelet eltávolítja a megadott üres alkönyvtárat. További információkért lásd: Könyvtár törlése. |
DeleteSubdirectoryAsync(String, CancellationToken) |
A DeleteSubdirectoryAsync(String, CancellationToken) művelet eltávolítja a megadott üres alkönyvtárat. További információkért lásd: Könyvtár törlése. |
Exists(CancellationToken) |
A Exists(CancellationToken) művelet meghívható az a-n ShareDirectoryClient annak megtekintéséhez, hogy a társított címtár létezik-e a társzolgáltatás tárfiókján lévő megosztásban. |
ExistsAsync(CancellationToken) |
A Exists(CancellationToken) művelet meghívható az a-n ShareDirectoryClient annak megtekintéséhez, hogy a társított címtár létezik-e a társzolgáltatás tárfiókján lévő megosztásban. |
ForceCloseAllHandles(Nullable<Boolean>, CancellationToken) |
A ForceCloseAllHandles(Nullable<Boolean>, CancellationToken) művelet bezárja a címtárban vagy a szolgáltatásban lévő fájlon megnyitott összes leírót. Opcionálisan támogatja a rekurzívan záró leírókat az alforrásokon, ha az erőforrás könyvtár. Ezt az API-t a műveletek blokkolását megakadályozó szoros leírók kényszerítésére, például címtár átnevezésére tervezték GetHandles(Nullable<Boolean>, 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(Nullable<Boolean>, CancellationToken) |
A ForceCloseAllHandlesAsync(Nullable<Boolean>, CancellationToken) művelet bezárja a címtárban vagy a szolgáltatásban lévő fájlon megnyitott összes leírót. Opcionálisan támogatja a rekurzívan záró leírókat az alforrásokon, ha az erőforrás könyvtár. Ezt az API-t a műveletek blokkolását megakadályozó szoros leírók kényszerítésére, például címtár átnevezésére tervezték GetHandlesAsync(Nullable<Boolean>, 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. F További információ: Fogópontok kényszerített bezárása. |
ForceCloseHandle(String, CancellationToken) |
A ForceCloseHandle(String, CancellationToken) művelet bezár egy könyvtárban vagy egy fájlban megnyitott leírót a szolgáltatásban. Támogatja a által megadott egyetlen leíró bezárását Ezt az API-t a műveletek blokkolását megakadályozó szoros leírók kényszerítésére, például címtár átnevezésére tervezték GetHandles(Nullable<Boolean>, 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 ForceCloseHandle(String, CancellationToken) művelet bezár egy könyvtárban vagy egy fájlban megnyitott leírót a szolgáltatásban. Támogatja a által megadott egyetlen leíró bezárását Ezt az API-t a műveletek blokkolását megakadályozó szoros leírók kényszerítésére, például címtár átnevezésére tervezték GetHandlesAsync(Nullable<Boolean>, 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 Uri olyan URI-t, amely létrehoz egy Share Directory-szolgáltatás megosztott hozzáférésű jogosultságkódját (SAS) 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 Uri olyan uri-t, amely létrehoz egy Share Directory-szolgáltatás megosztott hozzáférésű jogosultságkódját (SAS) az Ügyfél tulajdonságai és szerkesztője 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. |
GetFileClient(String) |
Új objektumot ShareFileClient hoz létre a végéhez Urifűzve |
GetFilesAndDirectories(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) |
A GetFilesAndDirectoriesAsync(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) művelet a könyvtárban lévő fájlok és alkönyvtárak aszinkron sorozatát adja vissza. A fájlok és könyvtárak számbavétele több kérést is intézhet a szolgáltatáshoz, miközben beolvassa az összes értéket. További információkért lásd: Címtárak és fájlok listázása. |
GetFilesAndDirectories(String, CancellationToken) |
A GetFilesAndDirectories(String, CancellationToken) művelet a könyvtárban lévő fájlok és alkönyvtárak aszinkron sorozatát adja vissza. A fájlok és könyvtárak számbavétele több kérést is intézhet a szolgáltatáshoz, miközben beolvassa az összes értéket. További információkért lásd: Címtárak és fájlok listázása. |
GetFilesAndDirectoriesAsync(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) |
A GetFilesAndDirectoriesAsync(ShareDirectoryGetFilesAndDirectoriesOptions, CancellationToken) művelet a könyvtárban lévő fájlok és alkönyvtárak aszinkron gyűjteményét adja vissza. A fájlok és könyvtárak számbavétele több kérést is intézhet a szolgáltatáshoz, miközben beolvassa az összes értéket. További információkért lásd: Címtárak és fájlok listázása. |
GetFilesAndDirectoriesAsync(String, CancellationToken) |
A GetFilesAndDirectoriesAsync(String, CancellationToken) művelet a könyvtárban lévő fájlok és alkönyvtárak aszinkron gyűjteményét adja vissza. A fájlok és könyvtárak számbavétele több kérést is intézhet a szolgáltatáshoz, miközben beolvassa az összes értéket. További információkért lásd: Címtárak és fájlok listázása. |
GetHandles(Nullable<Boolean>, CancellationToken) |
A GetHandles(Nullable<Boolean>, 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(Nullable<Boolean>, CancellationToken) |
A GetHandlesAsync(Nullable<Boolean>, 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. |
GetParentDirectoryClientCore() |
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. |
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. |
GetProperties(CancellationToken) |
A GetProperties(CancellationToken) művelet a megadott könyvtár összes felhasználó által definiált metaadatát és rendszertulajdonságát visszaadja. A visszaadott adatok nem tartalmazzák az alkönyvtárak vagy fájlok listáját. További információkért lásd: Címtártulajdonságok lekérése. |
GetPropertiesAsync(CancellationToken) |
A GetPropertiesAsync(CancellationToken) művelet a megadott könyvtár összes felhasználó által definiált metaadatát és rendszertulajdonságát visszaadja. A visszaadott adatok nem tartalmazzák az alkönyvtárak vagy fájlok listáját. További információkért lásd: Címtártulajdonságok lekérése. |
GetSubdirectoryClient(String) |
Új objektumot ShareDirectoryClient hoz létre a végéhez Urifűzve |
Rename(String, ShareFileRenameOptions, CancellationToken) |
Könyvtár átnevezése. Ez az API nem támogatja a címtárak átnevezését egyik megosztásról a másikra, sem a tárfiókok között. |
RenameAsync(String, ShareFileRenameOptions, CancellationToken) |
Könyvtár átnevezése. Ez az API nem támogatja a címtárak átnevezését egyik megosztásról a másikra, sem a tárfiókok között. |
SetHttpHeaders(FileSmbProperties, String, CancellationToken) |
A SetHttpHeaders(FileSmbProperties, String, CancellationToken) művelet beállítja a rendszertulajdonságokat a könyvtárban. További információkért lásd: Adja meg a címtártulajdonságokat. |
SetHttpHeadersAsync(FileSmbProperties, String, CancellationToken) |
A SetHttpHeadersAsync(FileSmbProperties, String, CancellationToken) művelet beállítja a rendszertulajdonságokat a könyvtárban. További információ: Címtártulajdonságok beállítása. |
SetMetadata(IDictionary<String,String>, CancellationToken) |
A SetMetadata(IDictionary<String,String>, CancellationToken) művelet egy vagy több felhasználó által definiált név-érték párot állít be a megadott könyvtárhoz. További információkért lásd: Címtár-metaadatok beállítása. |
SetMetadataAsync(IDictionary<String,String>, CancellationToken) |
A SetMetadataAsync(IDictionary<String,String>, CancellationToken) művelet egy vagy több felhasználó által definiált név-érték párot állít be a megadott könyvtárhoz. További információkért lásd: Címtár-metaadatok beállítása. |
WithSnapshot(String) |
Inicializálja az ShareDirectoryClient 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
GetParentDirectoryClient(ShareDirectoryClient) |
Hozzon létre egy újat ShareDirectoryClient , amely erre ShareDirectoryClienta szülőtárolóra mutat. Az új ShareDirectoryClient ugyanazt a kérelemszabályzat-folyamatot használja, mint a ShareDirectoryClient. |
GetParentShareClient(ShareDirectoryClient) |
Hozzon létre egy újat ShareClient , amely erre ShareDirectoryClienta szülőtárolóra mutat. Az új ShareClient ugyanazt a kérelemszabályzat-folyamatot használja, mint a ShareDirectoryClient. |
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: