ShareServiceClient 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 ShareServiceClient lehetővé teszi az Azure Storage-szolgáltatás erőforrásainak és megosztásainak manipulálására. A tárfiók biztosítja a Fájlszolgáltatás legfelső szintű névterét.
public class ShareServiceClient
type ShareServiceClient = class
Public Class ShareServiceClient
- Öröklődés
-
ShareServiceClient
Konstruktorok
ShareServiceClient() |
Inicializálja az ShareServiceClient osztály új példányát a szimuláláshoz. |
ShareServiceClient(String) |
Inicializálja az osztály új példányát ShareServiceClient . |
ShareServiceClient(String, ShareClientOptions) |
Inicializálja az osztály új példányát ShareServiceClient . |
ShareServiceClient(Uri, AzureSasCredential, ShareClientOptions) |
Inicializálja az osztály új példányát ShareServiceClient . |
ShareServiceClient(Uri, ShareClientOptions) |
Inicializálja az osztály új példányát ShareServiceClient . |
ShareServiceClient(Uri, StorageSharedKeyCredential, ShareClientOptions) |
Inicializálja az osztály új példányát ShareServiceClient . |
ShareServiceClient(Uri, TokenCredential, ShareClientOptions) |
Inicializálja az osztály új példányát ShareServiceClient . Vegye figyelembe, hogy a szolgáltatásszintű műveletek nem támogatják a jogkivonat hitelesítő adatainak hitelesítését. Ez a konstruktor azért létezik, hogy lehetővé tegye egy olyan szerkezet felépítését ShareServiceClient , amely ShareClient token hitelesítő adatok hitelesítésével rendelkezik. Azt is vegye figyelembe, hogy ShareTokenIntent a jogkivonat-hitelesítéshez jelenleg szükség van rá. |
Tulajdonságok
AccountName |
Lekéri a fájlszolgáltatás-ügyfélnek megfelelő Storage-fióknevet. |
CanGenerateAccountSasUri |
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: . |
Uri |
Lekéri a fájlszolgáltatás elsődleges Uri végpontját. |
Metódusok
CreateShare(String, ShareCreateOptions, CancellationToken) |
A CreateShare(String, 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, a művelet sikertelen lesz. További információkért lásd: Megosztás létrehozása. |
CreateShareAsync(String, ShareCreateOptions, CancellationToken) |
A CreateShare(String, 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, a művelet sikertelen lesz. További információkért lásd: Megosztás létrehozása. |
DeleteShare(String, 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 lévő fájlok később törlődnek a szemétgyűjtés során, ami több percet is igénybe vehet. Ez a módszer jelenleg mindig törli a pillanatképeket. Az x-ms-delete-snapshots esetében nem adható meg külön érték. További információkért lásd: Megosztás törlése. |
DeleteShareAsync(String, 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 lévő fájlok később törlődnek a szemétgyűjtés során, ami több percet is igénybe vehet. Ez a módszer jelenleg mindig törli a pillanatképeket. Az x-ms-delete-snapshots esetében nem adható meg külön érték. További információkért lásd: Megosztás törlése. |
GenerateAccountSasUri(AccountSasBuilder) |
A GenerateAccountSasUri(AccountSasBuilder) visszaad egy olyan értéket Uri , amely létrehoz egy megosztott hozzáférésű megosztási jogosultságkódot (SAS) 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: CanGenerateAccountSasUri. További információkért lásd: Fiók SAS létrehozása. |
GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes) |
A GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes) visszaad egy olyan értéket Uri , amely létrehoz egy megosztott hozzáférésű megosztási jogosultságkódot (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: CanGenerateAccountSasUri. További információkért lásd: Fiók SAS létrehozása. |
GetProperties(CancellationToken) |
A GetProperties(CancellationToken) művelet lekéri a tárfiók fájlszolgáltatásának tulajdonságait, beleértve a Storage Analytics és a CORS (forrásközi erőforrás-megosztás) szabályainak tulajdonságait. További információkért lásd: Fájlszolgáltatás tulajdonságainak lekérése. |
GetPropertiesAsync(CancellationToken) |
A GetPropertiesAsync(CancellationToken) művelet lekéri a tárfiók fájlszolgáltatásának tulajdonságait, beleértve a Storage Analytics és a CORS (forrásközi erőforrás-megosztás) szabályainak tulajdonságait. További információkért lásd: Fájlszolgáltatás tulajdonságainak lekérése. |
GetShareClient(String) |
Hozzon létre egy új ShareClient objektumot a végéhez Urifűzve |
GetShares(ShareTraits, ShareStates, String, CancellationToken) |
A GetShares(ShareTraits, ShareStates, String, CancellationToken) művelet a tárfiókban lévő megosztások aszinkron sorozatát adja vissza. A megosztások 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: Megosztások listázása. |
GetSharesAsync(ShareTraits, ShareStates, String, CancellationToken) |
A GetSharesAsync(ShareTraits, ShareStates, String, CancellationToken) művelet a tárfiókban lévő megosztások aszinkron gyűjteményét adja vissza. A megosztások 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: Megosztások listázása. |
SetProperties(ShareServiceProperties, CancellationToken) |
A SetProperties(ShareServiceProperties, CancellationToken) művelet beállítja a tárfiók Fájlszolgáltatás-végpontjának tulajdonságait, beleértve a Storage Analytics tulajdonságait, a CORS-szabályokat (forrásközi erőforrás-megosztás) és a helyreállítható törlési beállításokat. Ezzel a művelettel az összes bejövő kérés alapértelmezett kérési verzióját is beállíthatja arra a Fájlszolgáltatásra, amely nem rendelkezik megadott verzióval. További információkért lásd: Fájlszolgáltatás tulajdonságainak beállítása. |
SetPropertiesAsync(ShareServiceProperties, CancellationToken) |
A SetPropertiesAsync(ShareServiceProperties, CancellationToken) művelet beállítja a tárfiók Fájlszolgáltatás-végpontjának tulajdonságait, beleértve a Storage Analytics tulajdonságait, a CORS-szabályokat (forrásközi erőforrás-megosztás) és a helyreállítható törlési beállításokat. Ezzel a művelettel az összes bejövő kérés alapértelmezett kérési verzióját is beállíthatja arra a Fájlszolgáltatásra, amely nem rendelkezik megadott verzióval. További információkért lásd: Fájlszolgáltatás tulajdonságainak beállítása. |
UndeleteShare(String, String, CancellationToken) |
Visszaállít egy korábban törölt megosztást. Ez az API csak akkor működik, ha a megosztáshoz társított tárfiók esetében engedélyezve van a helyreállítható törlés megosztása. |
UndeleteShareAsync(String, String, CancellationToken) |
Visszaállít egy korábban törölt megosztást. Ez az API csak akkor működik, ha a megosztáshoz társított tárfiók esetében engedélyezve van a helyreállítható törlés megosztása. |
A következőre érvényes:
Azure SDK for .NET