CloudFileDirectory Klasse
- java.
lang. Object - ListFileItem
- com.
microsoft. azure. storage. file. CloudFileDirectory
- com.
public class CloudFileDirectory implements ListFileItem
Stellt ein virtuelles Verzeichnis von Dateien dar.
Verzeichnisse, die als CloudFileDirectory Objekte gekapselt sind, enthalten Dateien und können auch Unterverzeichnisse enthalten.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
CloudFileDirectory(final StorageUri directoryAbsoluteUri) |
Erstellt eine instance der -Klasse unter Verwendung eines absoluten URI für das Verzeichnis. |
CloudFileDirectory(final StorageUri directoryAbsoluteUri, final StorageCredentials credentials) |
Erstellt eine instance der -Klasse unter Verwendung eines absoluten URI für das Verzeichnis und die Anmeldeinformationen. |
CloudFileDirectory(final StorageUri uri, final String directoryName, final CloudFileShare share) |
Erstellt eine instance der -Klasse unter Verwendung der angegebenen Adresse, Freigabe und des angegebenen Clients. |
CloudFileDirectory(final URI directoryAbsoluteUri) |
Erstellt eine instance der -Klasse unter Verwendung eines absoluten URI für das Verzeichnis. |
CloudFileDirectory(final URI directoryAbsoluteUri, final StorageCredentials credentials) |
Erstellt eine instance der -Klasse unter Verwendung eines absoluten URI für das Verzeichnis und die Anmeldeinformationen. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
void |
assertValidFilePermissionOrKey()
Überprüft, ob filePermission und properties.filePermissionKey des Verzeichnisses nicht festgelegt sind. |
Result |
closeAllHandlesSegmented()
Schließen Sie alle SMB-Handles für diese Datei. |
Result |
closeAllHandlesSegmented(final ResultContinuation continuationToken, boolean recursive, FileRequestOptions options, OperationContext opContext)
Schließen Sie alle SMB-Handles für diese Datei. |
Result |
closeHandleSegmented(String handleID)
Schließen Sie alle SMB-Handles für diese Datei. |
Result |
closeHandleSegmented(String handleID, ResultContinuation continuationToken, FileRequestOptions options, OperationContext opContext)
Schließen Sie alle SMB-Handles für diese Datei. |
void |
create()
Erstellt das Verzeichnis. |
void |
create(FileRequestOptions options, OperationContext opContext)
Erstellt das Verzeichnis mit den angegebenen Optionen und dem angegebenen Vorgangskontext. |
boolean |
createIfNotExists()
Erstellt das Verzeichnis, wenn es nicht vorhanden ist. |
boolean |
createIfNotExists(FileRequestOptions options, OperationContext opContext)
Erstellt das Verzeichnis, wenn es nicht vorhanden ist, und verwendet dabei die angegebenen Anforderungsoptionen und den angegebenen Vorgangskontext. |
void |
delete()
Löscht das Verzeichnis. |
void |
delete(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Löscht das Verzeichnis unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts. |
boolean |
deleteIfExists()
Löscht das Verzeichnis, sofern vorhanden. |
boolean |
deleteIfExists(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Löscht das Verzeichnis, sofern es vorhanden ist, unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts. |
void |
downloadAttributes()
Lädt die Eigenschaften des Verzeichnisses herunter. |
void |
downloadAttributes(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Lädt die Eigenschaften des Verzeichnisses mithilfe der angegebenen Anforderungsoptionen und des Vorgangskontexts herunter. |
boolean |
exists()
Gibt einen Wert zurück, der angibt, ob das Verzeichnis vorhanden ist. |
boolean |
exists(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Gibt einen Wert zurück, der angibt, ob das Verzeichnis vorhanden ist, wobei die angegebenen Anforderungsoptionen und der angegebene Vorgangskontext verwendet werden. |
Cloud |
getDirectoryReference(final String itemName)
Gibt einen Verweis auf ein CloudFileDirectory -Objekt zurück, das ein Verzeichnis in diesem Verzeichnis darstellt. |
Cloud |
getFileReference(final String fileName)
Gibt einen Verweis auf ein CloudFile -Objekt zurück, das eine Datei in diesem Verzeichnis darstellt. |
HashMap<String, String> |
getMetadata()
Gibt die Metadaten für das Verzeichnis zurück. Dieser Wert wird mit den Metadaten aus dem Verzeichnis durch einen Aufruf downloadAttributes()von initialisiert und für das Verzeichnis mit einem Aufruf von uploadMetadata()festgelegt. |
String |
getName()
Gibt den Namen dieses Verzeichnisses zurück. |
Cloud |
getParent()
Gibt das übergeordnete Verzeichnis zurück, das CloudFileDirectory diesem Verzeichnis zugeordnet ist. |
File |
getProperties()
Gibt das FileDirectoryProperties Objekt zurück, das die Systemeigenschaften des Verzeichnisses enthält. |
Cloud |
getServiceClient()
Gibt den diesem Verzeichnis zugeordneten Dateidienstclient zurück. |
Cloud |
getShare()
Gibt die Freigabe für dieses Verzeichnis zurück. |
final Storage |
getStorageUri()
Gibt die Liste der URIs für alle Speicherorte zurück. |
URI |
getUri()
Gibt den URI für dieses Verzeichnis zurück. |
Iterable<List |
listFilesAndDirectories()
Gibt eine aufzählbare Auflistung von Datei- und Verzeichniselementen für das Verzeichnis zurück. |
Iterable<List |
listFilesAndDirectories(FileRequestOptions options, OperationContext opContext)
Gibt eine aufzählbare Auflistung von Datei- und Verzeichniselementen für das Verzeichnis zurück. |
Iterable<List |
listFilesAndDirectories(String prefix, FileRequestOptions options, OperationContext opContext)
Gibt eine aufzählbare Auflistung von Datei- und Verzeichniselementen für das Verzeichnis zurück. |
Result |
listFilesAndDirectoriesSegmented()
Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Dateien und Verzeichnissen für diesen Dateidienstclient zurück. |
Result |
listFilesAndDirectoriesSegmented(final Integer maxResults, final ResultContinuation continuationToken, FileRequestOptions options, OperationContext opContext)
Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Dateien und Verzeichnissen für dieses Verzeichnis unter Verwendung der angegebenen Optionen für Auflistungsdetails, Anforderungsoptionen und Vorgangskontext zurück. |
Result |
listFilesAndDirectoriesSegmented(final String prefix, final Integer maxResults, final ResultContinuation continuationToken, FileRequestOptions options, OperationContext opContext)
Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Dateien und Verzeichnissen für dieses Verzeichnis unter Verwendung der angegebenen Optionen für Auflistungsdetails, Anforderungsoptionen und Vorgangskontext zurück. |
Iterable<File |
listHandles()
Ruft die für diese Datei geöffneten SMB-Handles ab. |
Iterable<File |
listHandles(boolean recursive, FileRequestOptions options, OperationContext opContext)
Ruft die für diese Datei geöffneten SMB-Handles ab. |
Result |
listHandlesSegmented()
Ruft die für diese Datei geöffneten SMB-Handles ab. |
Result |
listHandlesSegmented(final Integer maxResults, final boolean recursive, final ResultContinuation continuationToken, FileRequestOptions options, OperationContext opContext)
Ruft die für diese Datei geöffneten SMB-Handles ab. |
void |
setFilePermission(String filePermission)
Legt die Dateiberechtigung des Verzeichnisses fest. |
void |
setMetadata(HashMap<String, String> metadata)
Legt die Metadatensammlung von Name-Wert-Paaren fest, die für das Verzeichnis mit einem uploadMetadata() Aufruf festgelegt werden sollen. Diese Sammlung überschreibt alle vorhandenen Verzeichnismetadaten. Wenn dies auf eine leere Auflistung festgelegt ist, werden die Verzeichnismetadaten bei einem uploadMetadata() Aufruf gelöscht. |
final void |
setProperties(final FileDirectoryProperties properties)
Legt die Eigenschaften für das Verzeichnis fest. |
final void |
setShare(final CloudFileShare share)
Legt die Freigabe für das Verzeichnis fest. |
void |
setStorageUri(final StorageUri storageUri)
Legt die Liste der URIs für alle Speicherorte fest. |
void |
uploadMetadata()
Lädt die Metadaten des Verzeichnisses hoch. |
void |
uploadMetadata(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Lädt die Metadaten des Verzeichnisses mithilfe der angegebenen Anforderungsoptionen und des Vorgangskontexts hoch. |
final void |
uploadProperties()
Lädt die Eigenschaften des Verzeichnisses in den Speicherdienst hoch. Verwenden Sie downloadAttributes() , um die neuesten Werte für die Eigenschaften und Metadaten des Verzeichnisses aus dem Microsoft Azure-Speicherdienst abzurufen. |
final void |
uploadProperties(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Lädt die Eigenschaften des Verzeichnisses mithilfe der Zugriffsbedingung, der Anforderungsoptionen und des Vorgangskontexts hoch. Verwenden Sie downloadAttributes() , um die neuesten Werte für die Eigenschaften und Metadaten des Verzeichnisses aus dem Microsoft Azure-Speicherdienst abzurufen. |
Details zum Konstruktor
CloudFileDirectory
public CloudFileDirectory(final StorageUri directoryAbsoluteUri)
Erstellt eine instance der -Klasse unter Verwendung eines absoluten URI für das Verzeichnis.
Parameters:
Throws:
CloudFileDirectory
public CloudFileDirectory(final StorageUri directoryAbsoluteUri, final StorageCredentials credentials)
Erstellt eine instance der -Klasse unter Verwendung eines absoluten URI für das Verzeichnis und die Anmeldeinformationen.
Parameters:
Throws:
CloudFileDirectory
protected CloudFileDirectory(final StorageUri uri, final String directoryName, final CloudFileShare share)
Erstellt eine instance der -Klasse unter Verwendung der angegebenen Adresse, Freigabe und des angegebenen Clients.
Parameters:
String
, der den Namen des Verzeichnisses darstellt.
CloudFileDirectory
public CloudFileDirectory(final URI directoryAbsoluteUri)
Erstellt eine instance der -Klasse unter Verwendung eines absoluten URI für das Verzeichnis.
Parameters:
Throws:
CloudFileDirectory
public CloudFileDirectory(final URI directoryAbsoluteUri, final StorageCredentials credentials)
Erstellt eine instance der -Klasse unter Verwendung eines absoluten URI für das Verzeichnis und die Anmeldeinformationen.
Parameters:
Throws:
Details zur Methode
assertValidFilePermissionOrKey
protected void assertValidFilePermissionOrKey()
Überprüft, ob filePermission und properties.filePermissionKey des Verzeichnisses nicht festgelegt sind.
closeAllHandlesSegmented
public ResultSegment
Schließen Sie alle SMB-Handles für diese Datei.
Returns:
Throws:
closeAllHandlesSegmented
public ResultSegment
Schließen Sie alle SMB-Handles für diese Datei.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Returns:
Throws:
closeHandleSegmented
public ResultSegment
Schließen Sie alle SMB-Handles für diese Datei.
Parameters:
Returns:
Throws:
closeHandleSegmented
public ResultSegment
Schließen Sie alle SMB-Handles für diese Datei.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Returns:
Throws:
create
public void create()
Erstellt das Verzeichnis.
Throws:
create
public void create(FileRequestOptions options, OperationContext opContext)
Erstellt das Verzeichnis mit den angegebenen Optionen und dem angegebenen Vorgangskontext.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Throws:
createIfNotExists
public boolean createIfNotExists()
Erstellt das Verzeichnis, wenn es nicht vorhanden ist.
Returns:
true
, wenn das Verzeichnis noch nicht vorhanden und erstellt wurde; false
andernfalls .
Throws:
createIfNotExists
public boolean createIfNotExists(FileRequestOptions options, OperationContext opContext)
Erstellt das Verzeichnis, wenn es nicht vorhanden ist, und verwendet dabei die angegebenen Anforderungsoptionen und den angegebenen Vorgangskontext.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients (CloudFileClient) verwendet.
Returns:
true
, wenn das Verzeichnis noch nicht vorhanden und erstellt wurde; false
andernfalls .
Throws:
delete
public void delete()
Löscht das Verzeichnis.
Throws:
delete
public void delete(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Löscht das Verzeichnis unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Throws:
deleteIfExists
public boolean deleteIfExists()
Löscht das Verzeichnis, sofern vorhanden.
Returns:
true
, wenn das Verzeichnis noch nicht vorhanden und erstellt wurde; false
andernfalls .
Throws:
deleteIfExists
public boolean deleteIfExists(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Löscht das Verzeichnis, sofern es vorhanden ist, unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Returns:
true
, wenn das Verzeichnis vorhanden und gelöscht wurde; false
andernfalls .
Throws:
downloadAttributes
public void downloadAttributes()
Lädt die Eigenschaften des Verzeichnisses herunter.
Throws:
downloadAttributes
public void downloadAttributes(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Lädt die Eigenschaften des Verzeichnisses mithilfe der angegebenen Anforderungsoptionen und des Vorgangskontexts herunter.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Throws:
exists
public boolean exists()
Gibt einen Wert zurück, der angibt, ob das Verzeichnis vorhanden ist.
Returns:
true
, wenn das Verzeichnis vorhanden ist, andernfalls false
.
Throws:
exists
public boolean exists(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Gibt einen Wert zurück, der angibt, ob das Verzeichnis vorhanden ist, wobei die angegebenen Anforderungsoptionen und der angegebene Vorgangskontext verwendet werden.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Returns:
true
, wenn das Verzeichnis vorhanden ist, andernfalls false
.
Throws:
getDirectoryReference
public CloudFileDirectory getDirectoryReference(final String itemName)
Gibt einen Verweis auf ein CloudFileDirectory -Objekt zurück, das ein Verzeichnis in diesem Verzeichnis darstellt.
Parameters:
String
, der den Namen des Verzeichnisses darstellt.
Returns:
Throws:
getFileReference
public CloudFile getFileReference(final String fileName)
Gibt einen Verweis auf ein CloudFile -Objekt zurück, das eine Datei in diesem Verzeichnis darstellt.
Parameters:
String
, der den Namen der Datei darstellt.
Returns:
Throws:
getMetadata
public HashMap
Gibt die Metadaten für das Verzeichnis zurück. Dieser Wert wird mit den Metadaten aus dem Verzeichnis durch einen Aufruf downloadAttributes()von initialisiert und für das Verzeichnis mit einem Aufruf von uploadMetadata()festgelegt.
Returns:
java.util.HashMap
-Objekt, das die Metadaten für das Verzeichnis darstellt.getName
public String getName()
Gibt den Namen dieses Verzeichnisses zurück.
Returns:
String
, die den Namen des Verzeichnisses darstellt.getParent
public CloudFileDirectory getParent()
Gibt das übergeordnete Verzeichnis zurück, das CloudFileDirectory diesem Verzeichnis zugeordnet ist.
Overrides:
CloudFileDirectory.getParent()Returns:
Throws:
getProperties
public FileDirectoryProperties getProperties()
Gibt das FileDirectoryProperties Objekt zurück, das die Systemeigenschaften des Verzeichnisses enthält.
Returns:
getServiceClient
public CloudFileClient getServiceClient()
Gibt den diesem Verzeichnis zugeordneten Dateidienstclient zurück.
Returns:
getShare
public CloudFileShare getShare()
Gibt die Freigabe für dieses Verzeichnis zurück.
Overrides:
CloudFileDirectory.getShare()Returns:
Throws:
getStorageUri
public final StorageUri getStorageUri()
Gibt die Liste der URIs für alle Speicherorte zurück.
Overrides:
CloudFileDirectory.getStorageUri()Returns:
getUri
public URI getUri()
Gibt den URI für dieses Verzeichnis zurück.
Overrides:
CloudFileDirectory.getUri()Returns:
java.net.URI
Objekt, das den URI für dieses Verzeichnis darstellt.listFilesAndDirectories
public Iterable
Gibt eine aufzählbare Auflistung von Datei- und Verzeichniselementen für das Verzeichnis zurück.
Returns:
listFilesAndDirectories
public Iterable
Gibt eine aufzählbare Auflistung von Datei- und Verzeichniselementen für das Verzeichnis zurück.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Returns:
listFilesAndDirectories
public Iterable
Gibt eine aufzählbare Auflistung von Datei- und Verzeichniselementen für das Verzeichnis zurück.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Returns:
listFilesAndDirectoriesSegmented
public ResultSegment
Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Dateien und Verzeichnissen für diesen Dateidienstclient zurück.
Returns:
Throws:
listFilesAndDirectoriesSegmented
public ResultSegment
Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Dateien und Verzeichnissen für dieses Verzeichnis unter Verwendung der angegebenen Optionen für Auflistungsdetails, Anforderungsoptionen und Vorgangskontext zurück.
Parameters:
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:
listFilesAndDirectoriesSegmented
public ResultSegment
Gibt ein Ergebnissegment einer aufzählbaren Auflistung von Dateien und Verzeichnissen für dieses Verzeichnis unter Verwendung der angegebenen Optionen für Auflistungsdetails, Anforderungsoptionen und Vorgangskontext zurück.
Parameters:
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:
listHandles
public Iterable
Ruft die für diese Datei geöffneten SMB-Handles ab.
Returns:
EinIterable
</code> of the handles that will lazily request new segments. </p>
listHandles
public Iterable listHandles(boolean recursive, FileRequestOptions options, OperationContext opContext)
Ruft die für diese Datei geöffneten SMB-Handles ab.
Parameters:
recursive
- Gibt an, ob der Vorgang auf das im URI angegebene Verzeichnis, seine Dateien, seine Unterverzeichnisse und ihre Dateien angewendet werden soll.
options
- Ein FileRequestOptions -Objekt, das alle zusätzlichen Optionen für die Anforderung angibt. Wenn Sie angeben, null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
opContext
- Ein OperationContext -Objekt, das den Kontext für den aktuellen Vorgang darstellt. Dieses Objekt wird verwendet, um an den Speicherdienst gerichtete Anforderungen nachzuverfolgen und um zusätzliche Laufzeitinformationen zum Vorgang bereitzustellen.
Returns:
EinIterable
</code> of the handles that will lazily request new segments. </p>
listHandlesSegmented
public ResultSegment listHandlesSegmented()
Ruft die für diese Datei geöffneten SMB-Handles ab.
Returns:
Ein ResultSegment<T> -Objekt, das ein Segment der aufzählbaren Auflistung von ListFileItem Objekten enthält, die die Dateien und Verzeichnisse darstellen.
Throws:
StorageException
listHandlesSegmented
public ResultSegment listHandlesSegmented(final Integer maxResults, final boolean recursive, final ResultContinuation continuationToken, FileRequestOptions options, OperationContext opContext)
Ruft die für diese Datei geöffneten SMB-Handles ab.
Parameters:
maxResults
- Die maximale Anzahl der abzurufenden Ergebnisse. Wenn null
oder größer als 5000, gibt der Server bis zu 5.000 Elemente zurück. Die Anzahl muss mindestens 1 sein.
recursive
- Gibt an, ob der Vorgang auf das im URI angegebene Verzeichnis, seine Dateien, seine Unterverzeichnisse und ihre Dateien angewendet werden soll.
continuationToken
- Ein ResultContinuation -Objekt, das ein Fortsetzungstoken darstellt, das von einem vorherigen Auflistungsvorgang zurückgegeben wurde.
options
- Ein FileRequestOptions -Objekt, das alle zusätzlichen Optionen für die Anforderung angibt. Wenn Sie angeben, null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
opContext
- Ein OperationContext -Objekt, das den Kontext für den aktuellen Vorgang darstellt. Dieses Objekt wird verwendet, um an den Speicherdienst gerichtete Anforderungen nachzuverfolgen und um zusätzliche Laufzeitinformationen zum Vorgang bereitzustellen.
Returns:
Ein ResultSegment<T> -Objekt, das ein Segment der aufzählbaren Auflistung von ListFileItem Objekten enthält, die die Dateien und Verzeichnisse darstellen.
Throws:
StorageException
setFilePermission
public void setFilePermission(String filePermission)
Legt die Dateiberechtigung des Verzeichnisses fest.
Parameters:
filePermission
- Eine String
, die die Dateiberechtigung des Verzeichnisses darstellt.
setMetadata
public void setMetadata(HashMap metadata)
Legt die Metadatensammlung von Name-Wert-Paaren fest, die für das Verzeichnis mit einem uploadMetadata() Aufruf festgelegt werden sollen. Diese Sammlung überschreibt alle vorhandenen Verzeichnismetadaten. Wenn dies auf eine leere Auflistung festgelegt ist, werden die Verzeichnismetadaten bei einem uploadMetadata() Aufruf gelöscht.
Parameters:
metadata
- Ein java.util.HashMap
-Objekt, das die Metadaten darstellt, die dem Verzeichnis zugewiesen werden.
setProperties
protected final void setProperties(final FileDirectoryProperties properties)
Legt die Eigenschaften für das Verzeichnis fest.
Parameters:
properties
- Ein FileDirectoryProperties -Objekt, das die Eigenschaften darstellt, die dem Verzeichnis zugewiesen werden.
setShare
protected final void setShare(final CloudFileShare share)
Legt die Freigabe für das Verzeichnis fest.
Parameters:
share
- Ein CloudFileShare -Objekt, das die Dem Verzeichnis zugewiesene Freigabe darstellt.
setStorageUri
protected void setStorageUri(final StorageUri storageUri)
Legt die Liste der URIs für alle Speicherorte fest.
Parameters:
storageUri
- Eine StorageUri , die die Liste der URIs für alle Standorte darstellt.
uploadMetadata
public void uploadMetadata()
Lädt die Metadaten des Verzeichnisses hoch.
Throws:
StorageException
- Wenn ein Speicherdienstfehler aufgetreten ist.
URISyntaxException
uploadMetadata
public void uploadMetadata(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Lädt die Metadaten des Verzeichnisses mithilfe der angegebenen Anforderungsoptionen und des Vorgangskontexts hoch.
Parameters:
accessCondition
- Ein AccessCondition -Objekt, das die Zugriffsbedingungen für das Verzeichnis darstellt.
options
- Ein FileRequestOptions -Objekt, das alle zusätzlichen Optionen für die Anforderung angibt. Wenn Sie angeben, null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
opContext
- Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt. Dieses Objekt wird verwendet, um an den Speicherdienst gerichtete Anforderungen nachzuverfolgen und um zusätzliche Laufzeitinformationen zum Vorgang bereitzustellen.
Throws:
StorageException
- Wenn ein Speicherdienstfehler aufgetreten ist.
URISyntaxException
uploadProperties
public final void uploadProperties()
Lädt die Eigenschaften des Verzeichnisses in den Speicherdienst hoch.
Verwenden Sie downloadAttributes() , um die neuesten Werte für die Eigenschaften und Metadaten des Verzeichnisses aus dem Microsoft Azure-Speicherdienst abzurufen.
Throws:
StorageException
- Wenn ein Speicherdienstfehler aufgetreten ist.
URISyntaxException
uploadProperties
public final void uploadProperties(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Lädt die Eigenschaften des Verzeichnisses mithilfe der Zugriffsbedingung, der Anforderungsoptionen und des Vorgangskontexts hoch.
Verwenden Sie downloadAttributes() , um die neuesten Werte für die Eigenschaften und Metadaten des Verzeichnisses aus dem Microsoft Azure-Speicherdienst abzurufen.
Parameters:
accessCondition
- Ein AccessCondition -Objekt, das die Zugriffsbedingungen für das Verzeichnis darstellt.
options
- Ein FileRequestOptions -Objekt, das alle zusätzlichen Optionen für die Anforderung angibt. Wenn Sie angeben, null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
opContext
- Ein OperationContext-Objekt, das den Kontext für den aktuellen Vorgang darstellt. Dieses Objekt wird verwendet, um an den Speicherdienst gerichtete Anforderungen nachzuverfolgen und um zusätzliche Laufzeitinformationen zum Vorgang bereitzustellen.
Throws:
StorageException
- Wenn ein Speicherdienstfehler aufgetreten ist.
URISyntaxException
Gilt für:
Azure SDK for Java