Megosztás a következőn keresztül:


ShareServiceClient Osztály

Definíció

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űzveshareName. Az új ShareClient ugyanazt a kérelemszabályzat-folyamatot használja, mint a ShareServiceClient.

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: