CloudFileClient Klasse
- java.
lang. Object - ServiceClient
- com.
microsoft. azure. storage. file. CloudFileClient
- com.
public class CloudFileClient extends ServiceClient
Stellt einen Client für den Zugriff auf den Microsoft Azure-Dateidienst bereit.
Diese Klasse bietet einen Zugriffspunkt auf den Dateidienst. Der Dienstclient kapselt den Basis-URI für den File-Dienst. Außerdem werden die Anmeldeinformationen für den Zugriff auf das Speicherkonto gekapselt.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
CloudFileClient(final URI baseUri, StorageCredentials credentials) |
Erstellt eine instance der -Klasse unter Verwendung des angegebenen Dateidienstendpunkts und der angegebenen Kontoanmeldeinformationen. |
CloudFileClient(StorageUri storageUri, StorageCredentials credentials) |
Erstellt eine instance der -Klasse unter Verwendung des angegebenen Dateidienstendpunkts und der angegebenen Kontoanmeldeinformationen. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
final File |
downloadServiceProperties()
Ruft den aktuellen FileServiceProperties für den angegebenen Speicherdienst ab. Dadurch werden die CORS-Konfigurationen gekapselt. |
final File |
downloadServiceProperties(FileRequestOptions options, OperationContext opContext)
Ruft den aktuellen FileServiceProperties für den angegebenen Speicherdienst ab. Dadurch werden die CORS-Konfigurationen gekapselt. |
File |
getDefaultRequestOptions()
Ruft die ab, die für Anforderungen verwendet wird, die FileRequestOptions diesem zugeordnet sind. |
Cloud |
getShareReference(final String shareName)
Ruft ein CloudFileShare -Objekt mit dem angegebenen Namen ab. |
Cloud |
getShareReference(final String shareName, String snapshotID)
Ruft ein CloudFileShare -Objekt mit dem angegebenen Namen ab. |
boolean |
isUsePathStyleUris()
Gibt an, ob pfadartige URIs verwendet werden. |
Iterable<Cloud |
listShares()
Gibt eine aufzählbare Sammlung von Freigaben für diesen Dateidienstclient zurück. |
Iterable<Cloud |
listShares(final String prefix)
Gibt eine aufzählbare Auflistung von Freigaben zurück, deren Namen mit dem angegebenen Präfix für diesen Dateidienstclient beginnen. |
Iterable<Cloud |
listShares(final String prefix, final EnumSet<ShareListingDetails> detailsIncluded, final FileRequestOptions options, final OperationContext opContext)
Gibt eine aufzählbare Auflistung von Freigaben zurück, deren Namen mit dem angegebenen Präfix für diesen Dateidienstclient beginnen, wobei die angegebenen Detaileinstellungen, Anforderungsoptionen und der Vorgangskontext verwendet werden. |
Result |
listSharesSegmented()
Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Freigaben für diesen Dateidienstclient zurück. |
Result |
listSharesSegmented(final String prefix)
Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Freigaben zurück, deren Namen mit dem angegebenen Präfix für diesen Dateidienstclient beginnen. |
Result |
listSharesSegmented(final String prefix, final EnumSet<ShareListingDetails> detailsIncluded, final Integer maxResults, final ResultContinuation continuationToken, final FileRequestOptions options, final OperationContext opContext)
Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Freigaben zurück, deren Namen mit dem angegebenen Präfix beginnen. Dabei werden die angegebenen Optionen für Listendetails, Anforderungsoptionen und Vorgangskontext verwendet. |
void |
setDefaultRequestOptions(FileRequestOptions defaultRequestOptions)
Legt die fest, die FileRequestOptions für alle Anforderungen verwendet wird, die diesem Objekt zugeordnet sind. |
void |
uploadServiceProperties(final FileServiceProperties properties)
Lädt eine neue FileServiceProperties Konfiguration in den angegebenen Speicherdienst hoch. Dadurch werden die CORS-Konfigurationen gekapselt. |
void |
uploadServiceProperties(final FileServiceProperties properties, FileRequestOptions options, OperationContext opContext)
Lädt eine neue FileServiceProperties Konfiguration in den angegebenen Speicherdienst hoch. Dadurch werden die CORS-Konfigurationen gekapselt. |
Geerbte Elemente
Details zum Konstruktor
CloudFileClient
public CloudFileClient(final URI baseUri, StorageCredentials credentials)
Erstellt eine instance der -Klasse unter Verwendung des angegebenen Dateidienstendpunkts und der angegebenen Kontoanmeldeinformationen.
Parameters:
java.net.URI
-Objekt, das den Dateidienstendpunkt darstellt, der zum Erstellen des Clients verwendet wird.
CloudFileClient
public CloudFileClient(StorageUri storageUri, StorageCredentials credentials)
Erstellt eine instance der -Klasse unter Verwendung des angegebenen Dateidienstendpunkts und der angegebenen Kontoanmeldeinformationen.
Parameters:
Details zur Methode
downloadServiceProperties
public final FileServiceProperties downloadServiceProperties()
Ruft den aktuellen FileServiceProperties für den angegebenen Speicherdienst ab. Dadurch werden die CORS-Konfigurationen gekapselt.
Returns:
Throws:
downloadServiceProperties
public final FileServiceProperties downloadServiceProperties(FileRequestOptions options, OperationContext opContext)
Ruft den aktuellen FileServiceProperties für den angegebenen Speicherdienst ab. Dadurch werden die CORS-Konfigurationen gekapselt.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients (CloudFileClient) verwendet.
Returns:
Throws:
getDefaultRequestOptions
public FileRequestOptions getDefaultRequestOptions()
Ruft die ab, die für Anforderungen verwendet wird, die FileRequestOptions diesem zugeordnet sind.
Returns:
CloudFileClient
getShareReference
public CloudFileShare getShareReference(final String shareName)
Ruft ein CloudFileShare -Objekt mit dem angegebenen Namen ab.
Parameters:
Returns:
Throws:
getShareReference
public CloudFileShare getShareReference(final String shareName, String snapshotID)
Ruft ein CloudFileShare -Objekt mit dem angegebenen Namen ab.
Parameters:
String
, die die Momentaufnahme-ID der Freigabe darstellt.
Returns:
Throws:
isUsePathStyleUris
protected boolean isUsePathStyleUris()
Gibt an, ob pfadartige URIs verwendet werden.
Returns:
true
bei Verwendung von PFADART-URIs; false
andernfalls .
listShares
public Iterable
Gibt eine aufzählbare Sammlung von Freigaben für diesen Dateidienstclient zurück.
Returns:
listShares
public Iterable
Gibt eine aufzählbare Auflistung von Freigaben zurück, deren Namen mit dem angegebenen Präfix für diesen Dateidienstclient beginnen.
Parameters:
String
, die das Präfix für den Freigabenamen darstellt.
Returns:
listShares
public Iterable
Gibt eine aufzählbare Auflistung von Freigaben zurück, deren Namen mit dem angegebenen Präfix für diesen Dateidienstclient beginnen, wobei die angegebenen Detaileinstellungen, Anforderungsoptionen und der Vorgangskontext verwendet werden.
Parameters:
String
, die das Präfix für den Freigabenamen darstellt.
java.util.EnumSet
Objekt, das Werte enthält ShareListingDetails , die angeben, ob Freigabemomentaufnahmen und/oder Metadaten zurückgegeben werden.
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Returns:
listSharesSegmented
public ResultSegment
Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Freigaben für diesen Dateidienstclient zurück.
Returns:
Throws:
listSharesSegmented
public ResultSegment
Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Freigaben zurück, deren Namen mit dem angegebenen Präfix für diesen Dateidienstclient beginnen.
Parameters:
String
, die das Präfix des Freigabenamens darstellt.
Returns:
Throws:
listSharesSegmented
public ResultSegment
Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Freigaben zurück, deren Namen mit dem angegebenen Präfix beginnen. Dabei werden die angegebenen Optionen für Listendetails, Anforderungsoptionen und Vorgangskontext verwendet.
Parameters:
String
, die das Präfix des Freigabenamens darstellt.
java.util.EnumSet
Objekt, das Werte enthält ShareListingDetails , die angeben, ob Freigabemomentaufnahmen und/oder Metadaten zurückgegeben werden.
null
oder größer als 5000, gibt der Server bis zu 5.000 Elemente zurück. Die Anzahl muss mindestens 1 sein.
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Returns:
Throws:
setDefaultRequestOptions
public void setDefaultRequestOptions(FileRequestOptions defaultRequestOptions)
Legt die fest, die FileRequestOptions für alle Anforderungen verwendet wird, die diesem Objekt zugeordnet sind.
Parameters:
uploadServiceProperties
public void uploadServiceProperties(final FileServiceProperties properties)
Lädt eine neue FileServiceProperties Konfiguration in den angegebenen Speicherdienst hoch. Dadurch werden die CORS-Konfigurationen gekapselt.
Parameters:
Throws:
uploadServiceProperties
public void uploadServiceProperties(final FileServiceProperties properties, FileRequestOptions options, OperationContext opContext)
Lädt eine neue FileServiceProperties Konfiguration in den angegebenen Speicherdienst hoch. Dadurch werden die CORS-Konfigurationen gekapselt.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients (CloudFileClient) verwendet.
Throws:
Gilt für:
Azure SDK for Java