ShareClient 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.
Ez ShareClient lehetővé teszi az Azure Storage-megosztások, valamint azok címtárainak és fájljainak a manipulálására.
public class ShareClient
type ShareClient = class
Public Class ShareClient
- Öröklődés
-
ShareClient
Konstruktorok
ShareClient() |
Inicializálja a ShareClient osztály új példányát a utánzáshoz. |
ShareClient(String, String) |
Inicializálja a osztály új példányát ShareClient . |
ShareClient(String, String, ShareClientOptions) |
Inicializálja a osztály új példányát ShareClient . |
ShareClient(Uri, AzureSasCredential, ShareClientOptions) |
Inicializálja a osztály új példányát ShareClient . Vegye figyelembe, hogy a jogkivonat hitelesítő adatainak hitelesítése csak a GetPermission(String, CancellationToken), GetPermissionAsync(String, CancellationToken), CreatePermission(String, CancellationToken)és CreatePermissionAsync(String, CancellationToken) megosztásszintű műveletekkel kompatibilis. |
ShareClient(Uri, ShareClientOptions) |
Inicializálja a osztály új példányát ShareClient . |
ShareClient(Uri, StorageSharedKeyCredential, ShareClientOptions) |
Inicializálja a osztály új példányát ShareClient . |
ShareClient(Uri, TokenCredential, ShareClientOptions) |
Inicializálja a osztály új példányát ShareClient . Vegye figyelembe, hogy a jogkivonat hitelesítő adatainak hitelesítését támogató egyetlen megosztásszintű művelet a CreatePermission(String, CancellationToken), CreatePermissionAsync(String, CancellationToken), GetPermission(String, CancellationToken)és GetPermissionAsync(String, CancellationToken). Ez a konstruktor egy olyan szerkezet felépítését ShareServiceClient is lehetővé teszi, amely token hitelesítő adatok hitelesítésével rendelkező adatok származtatására ShareClient használható. Azt is vegye figyelembe, hogy ShareTokenIntent a jogkivonat-hitelesítéshez jelenleg szükség van rá. |
Tulajdonságok
AccountName |
Lekéri a megosztási ü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 következővel történik: StorageSharedKeyCredential. |
Name |
Lekéri a megosztás nevét. |
Uri |
Lekéri a megosztás elsődleges Uri végpontját. |
Metódusok
Create(ShareCreateOptions, CancellationToken) |
A Create(ShareCreateOptions, CancellationToken) művelet létrehoz egy új megosztást a megadott fiók alatt. Ha már létezik ilyen nevű megosztás, a művelet sikertelen lesz. További információkért lásd: Megosztás létrehozása. |
CreateAsync(ShareCreateOptions, CancellationToken) |
A CreateAsync(ShareCreateOptions, CancellationToken) művelet létrehoz egy új megosztást a megadott fiók alatt. Ha már létezik ilyen nevű megosztás, a művelet sikertelen lesz. További információkért lásd: Megosztás létrehozása. |
CreateDirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
A CreateDirectory(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) művelet létrehoz egy új könyvtárat ebben a megosztásban. További információkért lásd: Címtár létrehozása. |
CreateDirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) |
A CreateDirectoryAsync(String, IDictionary<String,String>, FileSmbProperties, String, CancellationToken) művelet létrehoz egy új könyvtárat ebben a megosztásban. További információkért lásd: Címtár létrehozása. |
CreateIfNotExists(ShareCreateOptions, CancellationToken) |
A CreateIfNotExists(ShareCreateOptions, CancellationToken) művelet létrehoz egy új megosztást a megadott fiók alatt. Ha már létezik ugyanazzal a névvel rendelkező megosztás, az nem módosul. További információkért lásd: Megosztás létrehozása. |
CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) |
A CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) művelet létrehoz egy új megosztást a megadott fiók alatt. Ha már létezik ugyanazzal a névvel rendelkező megosztás, az nem módosul. További információkért lásd: Megosztás létrehozása. |
CreateIfNotExistsAsync(ShareCreateOptions, CancellationToken) |
A CreateIfNotExistsAsync(IDictionary<String,String>, Nullable<Int32>, CancellationToken) művelet létrehoz egy új megosztást a megadott fiók alatt. Ha már létezik ugyanazzal a névvel rendelkező megosztás, az nem módosul. További információkért lásd: Megosztás létrehozása. |
CreatePermission(String, CancellationToken) |
Létrehoz egy engedélyt (biztonsági leírót) a megosztás szintjén. A létrehozott biztonsági leíró használható a megosztásban lévő fájlokhoz/könyvtárakhoz. |
CreatePermissionAsync(String, CancellationToken) |
Létrehoz egy engedélyt (biztonsági leírót) a megosztás szintjén. A létrehozott biztonsági leíró használható a megosztásban lévő fájlokhoz/könyvtárakhoz. |
CreateSnapshot(IDictionary<String,String>, CancellationToken) |
Egy megosztás írásvédett pillanatképét hozza létre. További információkért lásd: Pillanatkép-megosztás. |
CreateSnapshotAsync(IDictionary<String,String>, CancellationToken) |
Egy megosztás írásvédett pillanatképét hozza létre. További információkért lásd: Pillanatkép-megosztás. |
Delete(ShareDeleteOptions, CancellationToken) |
Megjelöli a megadott megosztási vagy megosztási pillanatképet törlésre. A megosztási vagy megosztási pillanatkép és a benne található fájlok később törlődnek a szemétgyűjtés során, ami eltarthat néhány percig. További információkért lásd: Megosztás törlése. |
DeleteAsync(ShareDeleteOptions, CancellationToken) |
Megjelöli a megadott megosztási vagy megosztási pillanatképet törlésre. A megosztási vagy megosztási pillanatkép és a benne található fájlok később törlődnek a szemétgyűjtés során, ami eltarthat néhány percig. További információkért lásd: Megosztás törlése. |
DeleteDirectory(String, CancellationToken) |
A DeleteDirectory(String, CancellationToken) művelet eltávolítja a megadott üres könyvtárat. További információkért lásd: Címtár törlése. |
DeleteDirectoryAsync(String, CancellationToken) |
A DeleteDirectoryAsync(String, CancellationToken) művelet eltávolítja a megadott üres könyvtárat. További információkért lásd: Címtár törlése. |
DeleteIfExists(ShareDeleteOptions, CancellationToken) |
Megjelöli a megadott megosztás vagy megosztás pillanatképét törlésre, ha létezik. További információkért lásd: Megosztás törlése. |
DeleteIfExistsAsync(ShareDeleteOptions, CancellationToken) |
Megjelöli a megadott megosztás vagy megosztás pillanatképét törlésre, ha létezik. További információkért lásd: Megosztás törlése. |
Exists(CancellationToken) |
A Exists(CancellationToken) művelet meghívható a-n ShareClient annak megtekintéséhez, hogy a társított megosztás létezik-e a társzolgáltatás tárfiókjában. |
ExistsAsync(CancellationToken) |
A ExistsAsync(CancellationToken) művelet meghívható a-n ShareClient annak megtekintéséhez, hogy a társított megosztás létezik-e a társzolgáltatás tárfiókjában. |
GenerateSasUri(ShareSasBuilder) |
A GenerateSasUri(ShareSasBuilder) visszaad egy Uri értéket, amely létrehoz egy Blob Container Service közös hozzáférésű jogosultságkód (SAS) URI-t az ügyfél tulajdonságai és az átadott 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. |
GenerateSasUri(ShareSasPermissions, DateTimeOffset) |
A GenerateSasUri(ShareSasPermissions, DateTimeOffset) visszaad egy Uri olyan uri-t, amely a megosztott hozzáférésű jogosultságkód (SAS) URI-ját hozza létre 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. |
GetAccessPolicy(ShareFileRequestConditions, CancellationToken) |
A GetAccessPolicy(ShareFileRequestConditions, CancellationToken) művelet megkapja a megosztáshoz szükséges engedélyeket. Az engedélyek azt jelzik, hogy a megosztási adatok nyilvánosan elérhetők-e. További információkért lásd: Megosztási ACL lekérése. |
GetAccessPolicyAsync(ShareFileRequestConditions, CancellationToken) |
A GetAccessPolicyAsync(ShareFileRequestConditions, CancellationToken) művelet megkapja a megosztáshoz szükséges engedélyeket. Az engedélyek azt jelzik, hogy a megosztási adatok nyilvánosan elérhetők-e. További információkért lásd: Megosztási ACL lekérése. |
GetDirectoryClient(String) |
Hozzon létre egy új ShareDirectoryClient objektumot a végéhez Urifűzve |
GetParentServiceClientCore() |
Hozzon létre egy újat ShareServiceClient , amely erre ShareClienta szülőtárolóra mutat. Az új ShareServiceClient ugyanazt a kérelemszabályzat-folyamatot használja, mint a ShareClient. |
GetPermission(String, CancellationToken) |
Lekéri a fájlengedélyt a Security Descriptor Definition Language (SDDL) nyelvben. |
GetPermissionAsync(String, CancellationToken) |
Lekéri a fájlengedélyt a Security Descriptor Definition Language (SDDL) nyelvben. |
GetProperties(ShareFileRequestConditions, CancellationToken) |
A GetProperties(ShareFileRequestConditions, CancellationToken) művelet a megosztás összes felhasználó által definiált metaadatát, szabványos HTTP-tulajdonságát és rendszertulajdonságát visszaadja. További információkért lásd: Megosztási tulajdonságok lekérése. |
GetPropertiesAsync(ShareFileRequestConditions, CancellationToken) |
A GetPropertiesAsync(ShareFileRequestConditions, CancellationToken) művelet a megosztás összes felhasználó által definiált metaadatait, szabványos HTTP-tulajdonságait és rendszertulajdonságait adja vissza. További információkért lásd: Megosztási tulajdonságok lekérése. |
GetRootDirectoryClient() |
Hozzon létre egy ShareDirectoryClient objektumot a megosztás gyökeréhez. Az új ShareDirectoryClient ugyanazt a kérelemszabályzat-folyamatot használja, mint a ShareClient. |
GetStatistics(ShareFileRequestConditions, CancellationToken) |
Lekéri a megosztással kapcsolatos statisztikákat. További információkért lásd: Megosztási statisztikák lekérése. |
GetStatisticsAsync(ShareFileRequestConditions, CancellationToken) |
Lekéri a megosztással kapcsolatos statisztikákat. További információkért lásd: Megosztási statisztikák lekérése. |
SetAccessPolicy(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) |
A SetAccessPolicy(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) művelet beállítja a megadott megosztás engedélyeit. Az engedélyek azt jelzik, hogy a megosztási adatok nyilvánosan elérhetők-e. További információkért lásd: Állítsa be a Share ACL (ACL megosztása) beállítást. |
SetAccessPolicyAsync(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) |
A SetAccessPolicyAsync(IEnumerable<ShareSignedIdentifier>, ShareFileRequestConditions, CancellationToken) művelet beállítja a megadott megosztás engedélyeit. Az engedélyek azt jelzik, hogy a megosztási adatok nyilvánosan elérhetők-e. További információkért lásd: Állítsa be a Share ACL (ACL megosztása) beállítást. |
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 felhasználó által definiált metaadatokat a megadott megosztáshoz. További információkért lásd: Metaadatok megosztása beállítás. |
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 felhasználó által definiált metaadatokat a megadott megosztáshoz. További információkért lásd: Metaadatok megosztása beállítás. |
SetProperties(ShareSetPropertiesOptions, CancellationToken) |
Beállítja a megosztás tulajdonságait. További információkért lásd: A Megosztás tulajdonságainak beállítása. |
SetPropertiesAsync(ShareSetPropertiesOptions, CancellationToken) |
Beállítja a megosztás tulajdonságait. További információkért lásd: A Megosztás tulajdonságainak beállítása. |
WithSnapshot(String) |
Inicializálja az ShareClient 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(ShareClient, String) |
Inicializálja az osztály új példányát ShareLeaseClient . |
GetParentServiceClient(ShareClient) |
Hozzon létre egy újat ShareServiceClient , amely erre ShareClienta szülőtárolóra mutat. Az új ShareServiceClient ugyanazt a kérelemszabályzat-folyamatot használja, mint a ShareClient. |
A következőre érvényes:
Azure SDK for .NET