CloudFileShare Klasse
- java.
lang. Object - com.
microsoft. azure. storage. file. CloudFileShare
- com.
public class CloudFileShare
Stellt eine Freigabe im Microsoft Azure-Dateidienst dar.
Freigaben enthalten Verzeichnisse, die als CloudFileDirectory Objekte gekapselt werden, und Verzeichnisse enthalten Dateien. Die Verzeichnisse können auch Unterverzeichnisse enthalten.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
CloudFileShare(final StorageUri storageUri) |
Erstellt eine instance der -Klasse unter Verwendung des angegebenen URI. |
CloudFileShare(final StorageUri storageUri, final StorageCredentials credentials) |
Erstellt eine instance der -Klasse unter Verwendung des angegebenen StorageUri und der angegebenen Anmeldeinformationen. |
CloudFileShare(final String shareName, String snapshotID, final CloudFileClient client) |
Erstellt eine instance der -Klasse unter Verwendung des angegebenen Namens und des angegebenen Clients. |
CloudFileShare(final URI uri) |
Erstellt eine instance der -Klasse unter Verwendung des angegebenen URI. |
CloudFileShare(final URI uri, final StorageCredentials credentials) |
Erstellt eine instance der -Klasse unter Verwendung des angegebenen URI und der angegebenen Anmeldeinformationen. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
void |
assertNoSnapshot()
Stellt fest, dass die Freigabe kein Momentaufnahme ist. |
void |
create()
Erstellt die Freigabe. |
void |
create(FileRequestOptions options, OperationContext opContext)
Erstellt die Freigabe mit den angegebenen Optionen und dem angegebenen Vorgangskontext. |
String |
createFilePermission(String permission)
Erstellt eine Dateiberechtigung. |
String |
createFilePermission(String permission, FileRequestOptions options, OperationContext opContext)
Erstellt eine Dateiberechtigung. |
boolean |
createIfNotExists()
Erstellt die Freigabe, wenn sie nicht vorhanden ist. |
boolean |
createIfNotExists(FileRequestOptions options, OperationContext opContext)
Erstellt die Freigabe, wenn sie nicht vorhanden ist, und verwendet die angegebenen Anforderungsoptionen und den angegebenen Vorgangskontext. |
final Cloud |
createSnapshot()
Erstellt eine Momentaufnahme der Freigabe. |
final Cloud |
createSnapshot(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Erstellt eine Momentaufnahme der Dateifreigabe unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts. |
final Cloud |
createSnapshot(final HashMap<String, String> metadata, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Erstellt eine Momentaufnahme der Dateifreigabe unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts. |
void |
delete()
Löscht die Freigabe. |
void |
delete(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Löscht die Freigabe mithilfe der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts. |
void |
delete(DeleteShareSnapshotsOption deleteSnapshotsOption, AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Löscht die Freigabe mithilfe der angegebenen Momentaufnahme- und Anforderungsoptionen sowie des Vorgangskontexts. Eine Freigabe mit Momentaufnahmen kann nur gelöscht werden, wenn die Momentaufnahmen ebenfalls gelöscht werden. Wenn eine Freigabe Über Momentaufnahmen verfügt, verwenden Sie den INCLUDE_SNAPSHOTS Wert im Parameter, um die Momentaufnahmen beim Löschen der Basisfreigabe einzuschließen. |
boolean |
deleteIfExists()
Löscht die Freigabe, sofern vorhanden. |
boolean |
deleteIfExists(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Löscht die Freigabe, wenn sie vorhanden ist, unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts. |
boolean |
deleteIfExists(DeleteShareSnapshotsOption deleteSnapshotsOption, AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Löscht die Freigabe, sofern vorhanden, unter Verwendung der angegebenen Momentaufnahme- und Anforderungsoptionen sowie des Vorgangskontexts. Eine Freigabe mit Momentaufnahmen kann nur gelöscht werden, wenn die Momentaufnahmen ebenfalls gelöscht werden. Wenn eine Freigabe Über Momentaufnahmen verfügt, verwenden Sie den INCLUDE_SNAPSHOTS Wert im Parameter, um die Momentaufnahmen beim Löschen der Basisfreigabe einzuschließen. |
void |
downloadAttributes()
Lädt die Attribute der Freigabe herunter, die aus Metadaten und Eigenschaften bestehen. |
void |
downloadAttributes(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Lädt die Attribute der Freigabe herunter, die aus Metadaten und Eigenschaften bestehen, und verwendet dabei die angegebenen Anforderungsoptionen und den angegebenen Vorgangskontext. |
File |
downloadPermissions()
Lädt die Berechtigungseinstellungen für die Freigabe herunter. |
File |
downloadPermissions(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Lädt die Berechtigungseinstellungen für die Freigabe mithilfe der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts herunter. |
boolean |
exists()
Gibt einen Wert zurück, der angibt, ob die Freigabe vorhanden ist. |
boolean |
exists(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Gibt einen Wert zurück, der angibt, ob die Freigabe vorhanden ist, wobei die angegebenen Anforderungsoptionen und der angegebene Vorgangskontext verwendet werden. |
String |
generateSharedAccessSignature(final SharedAccessFilePolicy policy, final String groupPolicyIdentifier)
Gibt eine Shared Access Signature für die Freigabe zurück. Beachten Sie, dass dies nicht das führende "?" enthält. |
String |
generateSharedAccessSignature(final SharedAccessFilePolicy policy, final String groupPolicyIdentifier, final IPRange ipRange, final SharedAccessProtocols protocols)
Gibt eine Shared Access Signature für die Freigabe zurück. Beachten Sie, dass dies nicht das führende "?" enthält. |
String |
getFilePermission(String filePermissionKey)
Ruft die Dateiberechtigung ab, die einem Dateiberechtigungsschlüssel zugeordnet ist. |
String |
getFilePermission(String filePermissionKey, FileRequestOptions options, OperationContext opContext)
Ruft die Dateiberechtigung ab, die einem Dateiberechtigungsschlüssel zugeordnet ist. |
HashMap<String, String> |
getMetadata()
Gibt die Metadaten für die Freigabe zurück. Dieser Wert wird mit den Metadaten aus der Freigabe durch einen Aufruf downloadAttributes()von initialisiert und für die Freigabe mit einem Aufruf von uploadMetadata()festgelegt. |
String |
getName()
Gibt den Namen der Freigabe zurück. |
File |
getProperties()
Gibt die Eigenschaften für die Freigabe zurück. |
final URI |
getQualifiedUri()
Gibt den Momentaufnahme oder freigegebenen Zugriffssignatur-qualifizierten URI für diese Freigabe zurück. |
Cloud |
getRootDirectoryReference()
Gibt einen Verweis auf ein CloudFileDirectory -Objekt zurück, das das Stammdateiverzeichnis innerhalb dieser Freigabe darstellt. |
Cloud |
getServiceClient()
Gibt den Dieser Freigabe zugeordneten Dateidienstclient zurück. |
final String |
getSnapshot()
Gibt die snapshotID für diese Freigabe zurück. |
Share |
getStats()
Fragt den Dienst für die Freigabe ab ShareStats. |
Share |
getStats(FileRequestOptions options, OperationContext opContext)
Fragt den Dienst für die Freigabe ab ShareStats. |
Storage |
getStorageUri()
Gibt die Liste der URIs für alle Speicherorte zurück. |
URI |
getUri()
Gibt den URI für diese Freigabe zurück. |
final boolean |
isSnapshot()
Gibt an, ob es sich bei dieser Freigabe um eine Momentaufnahme handelt. |
void |
setMetadata(final HashMap<String, String> metadata)
Legt die Metadatensammlung von Name-Wert-Paaren fest, die für die Freigabe mit einem uploadMetadata() Aufruf festgelegt werden sollen. Diese Sammlung überschreibt alle vorhandenen Freigabemetadaten. Wenn dies auf eine leere Auflistung festgelegt ist, werden die Freigabemetadaten bei einem uploadMetadata() Aufruf gelöscht. |
void |
setProperties(final FileShareProperties properties)
Legt die Eigenschaften für die Freigabe fest. |
void |
uploadMetadata()
Lädt die Metadaten der Freigabe hoch. |
void |
uploadMetadata(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Lädt die Metadaten der Freigabe mithilfe der angegebenen Anforderungsoptionen und des Vorgangskontexts hoch. |
void |
uploadPermissions(final FileSharePermissions permissions)
Lädt die Berechtigungen der Freigabe hoch. |
void |
uploadPermissions(final FileSharePermissions permissions, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Lädt die Berechtigungen der Freigabe mithilfe der angegebenen Anforderungsoptionen und des Vorgangskontexts hoch. |
final void |
uploadProperties()
Updates die Eigenschaften der Freigabe für den Speicherdienst. Verwenden Sie downloadAttributes() , um die neuesten Werte für die Eigenschaften und Metadaten der Freigabe aus dem Microsoft Azure-Speicherdienst abzurufen. |
final void |
uploadProperties(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Updates die Eigenschaften der Freigabe mithilfe der Anforderungsoptionen und des Vorgangskontexts. Verwenden Sie downloadAttributes() , um die neuesten Werte für die Eigenschaften und Metadaten der Freigabe aus dem Microsoft Azure-Speicherdienst abzurufen. |
Details zum Konstruktor
CloudFileShare
public CloudFileShare(final StorageUri storageUri)
Erstellt eine instance der -Klasse unter Verwendung des angegebenen URI.
Parameters:
Throws:
CloudFileShare
public CloudFileShare(final StorageUri storageUri, final StorageCredentials credentials)
Erstellt eine instance der -Klasse unter Verwendung des angegebenen StorageUri und der angegebenen Anmeldeinformationen.
Parameters:
Throws:
CloudFileShare
public CloudFileShare(final String shareName, String snapshotID, final CloudFileClient client)
Erstellt eine instance der -Klasse unter Verwendung des angegebenen Namens und des angegebenen Clients.
Parameters:
String
, der den Namen der Freigabe darstellt, die den Freigabenamensregeln entsprechen muss. Der Freigabename sollte keine Pfadtrennzeichen (/) enthalten. Freigabenamen müssen kleingeschrieben sein, zwischen 3 und 63 Zeichen lang sein und mit einem Buchstaben oder einer Zahl beginnen. Freigabenamen dürfen nur Buchstaben, Zahlen und das Bindestrichzeichen (-) enthalten.
String
, die ggf. die Momentaufnahme Version darstellt.
Throws:
CloudFileShare
public CloudFileShare(final URI uri)
Erstellt eine instance der -Klasse unter Verwendung des angegebenen URI.
Parameters:
java.net.URI
-Objekt, das den absoluten URI der Freigabe darstellt.
Throws:
CloudFileShare
public CloudFileShare(final URI uri, final StorageCredentials credentials)
Erstellt eine instance der -Klasse unter Verwendung des angegebenen URI und der angegebenen Anmeldeinformationen.
Parameters:
java.net.URI
-Objekt, das den absoluten URI der Freigabe darstellt.
Throws:
Details zur Methode
assertNoSnapshot
protected void assertNoSnapshot()
Stellt fest, dass die Freigabe kein Momentaufnahme ist.
create
public void create()
Erstellt die Freigabe.
Throws:
create
public void create(FileRequestOptions options, OperationContext opContext)
Erstellt die Freigabe mit den angegebenen Optionen und dem angegebenen Vorgangskontext.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Throws:
createFilePermission
public String createFilePermission(String permission)
Erstellt eine Dateiberechtigung.
Parameters:
String
-Objekt, das die zu erstellende Dateiberechtigung darstellt.
Returns:
String
den Dateiberechtigungsschlüssel dar, der der erstellten Dateiberechtigung zugeordnet ist.Throws:
createFilePermission
public String createFilePermission(String permission, FileRequestOptions options, OperationContext opContext)
Erstellt eine Dateiberechtigung.
Parameters:
String
-Objekt, das die zu erstellende Dateiberechtigung darstellt.
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Returns:
String
den Dateiberechtigungsschlüssel dar, der der erstellten Dateiberechtigung zugeordnet ist.Throws:
createIfNotExists
public boolean createIfNotExists()
Erstellt die Freigabe, wenn sie nicht vorhanden ist.
Returns:
true
, wenn die Freigabe noch nicht vorhanden war und erstellt wurde; andernfalls false
.
Throws:
createIfNotExists
public boolean createIfNotExists(FileRequestOptions options, OperationContext opContext)
Erstellt die Freigabe, wenn sie nicht vorhanden ist, und verwendet die angegebenen Anforderungsoptionen und den angegebenen Vorgangskontext.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients (CloudFileClient) verwendet.
Returns:
true
, wenn die Freigabe noch nicht vorhanden war und erstellt wurde; andernfalls false
.
Throws:
createSnapshot
public final CloudFileShare createSnapshot()
Erstellt eine Momentaufnahme der Freigabe.
Returns:
CloudFileShare
-Objekt, das die Momentaufnahme der Freigabe darstellt.Throws:
createSnapshot
public final CloudFileShare createSnapshot(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Erstellt eine Momentaufnahme der Dateifreigabe unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Returns:
CloudFileShare
-Objekt, das die Momentaufnahme der Dateifreigabe darstellt.Throws:
createSnapshot
public final CloudFileShare createSnapshot(final HashMap
Erstellt eine Momentaufnahme der Dateifreigabe unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Returns:
CloudFileShare
-Objekt, das die Momentaufnahme der Dateifreigabe darstellt.Throws:
delete
public void delete()
Löscht die Freigabe.
Throws:
delete
public void delete(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Löscht die Freigabe mithilfe der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Throws:
delete
public void delete(DeleteShareSnapshotsOption deleteSnapshotsOption, AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Löscht die Freigabe mithilfe der angegebenen Momentaufnahme- und Anforderungsoptionen sowie des Vorgangskontexts.
Eine Freigabe mit Momentaufnahmen kann nur gelöscht werden, wenn die Momentaufnahmen ebenfalls gelöscht werden. Wenn eine Freigabe Über Momentaufnahmen verfügt, verwenden Sie den INCLUDE_SNAPSHOTS Wert im Parameter, um die Momentaufnahmen beim Löschen der Basisfreigabe einzuschließen.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Throws:
deleteIfExists
public boolean deleteIfExists()
Löscht die Freigabe, sofern vorhanden.
Returns:
true
, wenn die Freigabe vorhanden war und gelöscht wurde; false
andernfalls .
Throws:
deleteIfExists
public boolean deleteIfExists(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Löscht die Freigabe, wenn sie vorhanden ist, unter Verwendung der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Returns:
true
, wenn die Freigabe vorhanden war und gelöscht wurde; false
andernfalls .
Throws:
deleteIfExists
public boolean deleteIfExists(DeleteShareSnapshotsOption deleteSnapshotsOption, AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Löscht die Freigabe, sofern vorhanden, unter Verwendung der angegebenen Momentaufnahme- und Anforderungsoptionen sowie des Vorgangskontexts.
Eine Freigabe mit Momentaufnahmen kann nur gelöscht werden, wenn die Momentaufnahmen ebenfalls gelöscht werden. Wenn eine Freigabe Über Momentaufnahmen verfügt, verwenden Sie den INCLUDE_SNAPSHOTS Wert im Parameter, um die Momentaufnahmen beim Löschen der Basisfreigabe einzuschließen.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Returns:
true
, wenn die Freigabe vorhanden war und gelöscht wurde; false
andernfalls .
Throws:
downloadAttributes
public void downloadAttributes()
Lädt die Attribute der Freigabe herunter, die aus Metadaten und Eigenschaften bestehen.
Throws:
downloadAttributes
public void downloadAttributes(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Lädt die Attribute der Freigabe herunter, die aus Metadaten und Eigenschaften bestehen, und verwendet dabei die angegebenen Anforderungsoptionen und den angegebenen Vorgangskontext.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Throws:
downloadPermissions
public FileSharePermissions downloadPermissions()
Lädt die Berechtigungseinstellungen für die Freigabe herunter.
Returns:
Throws:
downloadPermissions
public FileSharePermissions downloadPermissions(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Lädt die Berechtigungseinstellungen für die Freigabe mithilfe der angegebenen Anforderungsoptionen und des angegebenen Vorgangskontexts herunter.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Returns:
Throws:
exists
public boolean exists()
Gibt einen Wert zurück, der angibt, ob die Freigabe vorhanden ist.
Returns:
true
, wenn die Freigabe vorhanden ist, andernfalls false
.
Throws:
exists
public boolean exists(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Gibt einen Wert zurück, der angibt, ob die Freigabe 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 die Freigabe vorhanden ist, andernfalls false
.
Throws:
generateSharedAccessSignature
public String generateSharedAccessSignature(final SharedAccessFilePolicy policy, final String groupPolicyIdentifier)
Gibt eine Shared Access Signature für die Freigabe zurück. Beachten Sie, dass dies nicht das führende "?" enthält.
Parameters:
String
, der die Zugriffsrichtlinie auf Freigabeebene darstellt.
Returns:
String
, der eine Shared Access Signature für die Freigabe darstellt.Throws:
generateSharedAccessSignature
public String generateSharedAccessSignature(final SharedAccessFilePolicy policy, final String groupPolicyIdentifier, final IPRange ipRange, final SharedAccessProtocols protocols)
Gibt eine Shared Access Signature für die Freigabe zurück. Beachten Sie, dass dies nicht das führende "?" enthält.
Parameters:
String
, der die Zugriffsrichtlinie auf Freigabeebene darstellt.
Returns:
String
, der eine Shared Access Signature für die Freigabe darstellt.Throws:
getFilePermission
public String getFilePermission(String filePermissionKey)
Ruft die Dateiberechtigung ab, die einem Dateiberechtigungsschlüssel zugeordnet ist.
Parameters:
String
-Objekt, das den Dateiberechtigungsschlüssel darstellt.
Returns:
String
, die die Dateiberechtigung darstellt, die dem Dateiberechtigungsschlüssel zugeordnet ist.Throws:
getFilePermission
public String getFilePermission(String filePermissionKey, FileRequestOptions options, OperationContext opContext)
Ruft die Dateiberechtigung ab, die einem Dateiberechtigungsschlüssel zugeordnet ist.
Parameters:
String
-Objekt, das den Dateiberechtigungsschlüssel darstellt.
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Returns:
String
, die die Dateiberechtigung darstellt, die dem Dateiberechtigungsschlüssel zugeordnet ist.Throws:
getMetadata
public HashMap
Gibt die Metadaten für die Freigabe zurück. Dieser Wert wird mit den Metadaten aus der Freigabe durch einen Aufruf downloadAttributes()von initialisiert und für die Freigabe mit einem Aufruf von uploadMetadata()festgelegt.
Returns:
java.util.HashMap
-Objekt, das die Metadaten für die Freigabe darstellt.getName
public String getName()
Gibt den Namen der Freigabe zurück.
Returns:
String
, der den Namen der Freigabe darstellt.getProperties
public FileShareProperties getProperties()
Gibt die Eigenschaften für die Freigabe zurück.
Returns:
getQualifiedUri
public final URI getQualifiedUri()
Gibt den Momentaufnahme oder freigegebenen Zugriffssignatur-qualifizierten URI für diese Freigabe zurück.
Returns:
java.net.URI
-Objekt, das die Momentaufnahme- oder Shared Access Signature darstellt.Throws:
getRootDirectoryReference
public CloudFileDirectory getRootDirectoryReference()
Gibt einen Verweis auf ein CloudFileDirectory -Objekt zurück, das das Stammdateiverzeichnis innerhalb dieser Freigabe darstellt.
Returns:
Throws:
getServiceClient
public CloudFileClient getServiceClient()
Gibt den Dieser Freigabe zugeordneten Dateidienstclient zurück.
Returns:
getSnapshot
public final String getSnapshot()
Gibt die snapshotID für diese Freigabe zurück.
Returns:
getStats
public ShareStats getStats()
Fragt den Dienst für die Freigabe ab ShareStats.
Returns:
Throws:
getStats
public ShareStats getStats(FileRequestOptions options, OperationContext opContext)
Fragt den Dienst für die Freigabe ab ShareStats.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients (CloudFileClient) verwendet.
Returns:
Throws:
getStorageUri
public StorageUri getStorageUri()
Gibt die Liste der URIs für alle Speicherorte zurück.
Returns:
getUri
public URI getUri()
Gibt den URI für diese Freigabe zurück.
Returns:
isSnapshot
public final boolean isSnapshot()
Gibt an, ob es sich bei dieser Freigabe um eine Momentaufnahme handelt.
Returns:
true
, wenn die Freigabe ein Momentaufnahme ist, andernfalls false
.
setMetadata
public void setMetadata(final HashMap
Legt die Metadatensammlung von Name-Wert-Paaren fest, die für die Freigabe mit einem uploadMetadata() Aufruf festgelegt werden sollen. Diese Sammlung überschreibt alle vorhandenen Freigabemetadaten. Wenn dies auf eine leere Auflistung festgelegt ist, werden die Freigabemetadaten bei einem uploadMetadata() Aufruf gelöscht.
Parameters:
java.util.HashMap
-Objekt, das die Metadaten darstellt, die der Freigabe zugewiesen werden.
setProperties
public void setProperties(final FileShareProperties properties)
Legt die Eigenschaften für die Freigabe fest.
Parameters:
uploadMetadata
public void uploadMetadata()
Lädt die Metadaten der Freigabe hoch.
Throws:
uploadMetadata
public void uploadMetadata(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Lädt die Metadaten der Freigabe mithilfe der angegebenen Anforderungsoptionen und des Vorgangskontexts hoch.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Throws:
uploadPermissions
public void uploadPermissions(final FileSharePermissions permissions)
Lädt die Berechtigungen der Freigabe hoch.
Parameters:
Throws:
uploadPermissions
public void uploadPermissions(final FileSharePermissions permissions, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Lädt die Berechtigungen der Freigabe mithilfe der angegebenen Anforderungsoptionen und des Vorgangskontexts hoch.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Throws:
uploadProperties
public final void uploadProperties()
Updates die Eigenschaften der Freigabe für den Speicherdienst.
Verwenden Sie downloadAttributes() , um die neuesten Werte für die Eigenschaften und Metadaten der Freigabe aus dem Microsoft Azure-Speicherdienst abzurufen.
Throws:
uploadProperties
public final void uploadProperties(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)
Updates die Eigenschaften der Freigabe mithilfe der Anforderungsoptionen und des Vorgangskontexts.
Verwenden Sie downloadAttributes() , um die neuesten Werte für die Eigenschaften und Metadaten der Freigabe aus dem Microsoft Azure-Speicherdienst abzurufen.
Parameters:
null
werden die Standardanforderungsoptionen des zugeordneten Dienstclients ( CloudFileClient) verwendet.
Throws:
Gilt für:
Azure SDK for Java