Freigeben über


CloudFileShare Klasse

Definition

Stellt eine Freigabe im Microsoft Azure-Dateidienst dar.

public class CloudFileShare
type CloudFileShare = class
Public Class CloudFileShare
Vererbung
CloudFileShare

Hinweise

Freigaben enthalten Verzeichnisse, die als CloudFileDirectory Objekte gekapselt werden, und Verzeichnisse enthalten Dateien. Die Verzeichnisse können auch Unterverzeichnisse enthalten.

Konstruktoren

CloudFileShare(StorageUri, Nullable<DateTimeOffset>, StorageCredentials)

Initialisiert eine neue Instanz der CloudFileShare-Klasse.

CloudFileShare(StorageUri, StorageCredentials)

Initialisiert eine neue Instanz der CloudFileShare-Klasse.

CloudFileShare(Uri)

Initialisiert eine neue Instanz der CloudFileShare-Klasse.

CloudFileShare(Uri, Nullable<DateTimeOffset>, StorageCredentials)

Initialisiert eine neue Instanz der CloudFileShare-Klasse.

CloudFileShare(Uri, StorageCredentials)

Initialisiert eine neue Instanz der CloudFileShare-Klasse.

Eigenschaften

IsSnapshot

Ruft einen Wert ab, der angibt, ob es sich bei dieser Freigabe um eine Momentaufnahme handelt.

Metadata

Ruft die Metadaten der Freigabe ab.

Name

Ruft den Namen der Freigabe ab.

Properties

Ruft die Systemeigenschaften der Freigabe ab.

ServiceClient

Ruft den Dienstclient für die Freigabe ab.

SnapshotQualifiedStorageUri

Ruft den URI der Freigabe sowohl für den primären als auch für den sekundären Speicherort ab, einschließlich Abfragezeichenfolgeninformationen, wenn die Freigabe ein Momentaufnahme ist.

SnapshotQualifiedUri

Ruft den absoluten URI für die Freigabe ab, einschließlich Abfragezeichenfolgeninformationen, wenn die Freigabe ein Momentaufnahme ist.

SnapshotTime

Ruft das Datum und die Uhrzeit ab, an dem die Freigabe Momentaufnahme genommen wurde, wenn es sich bei dieser Freigabe um eine Momentaufnahme handelt.

StorageUri

Ruft die Liste der URIs für alle Speicherorte ab.

Uri

Ruft den URI der Freigabe ab.

Methoden

BeginCreate(AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Erstellen einer Freigabe.

BeginCreate(FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Erstellen einer Freigabe.

BeginCreateIfNotExists(AsyncCallback, Object)

Startet eine asynchrone Anforderung zum Erstellen der Freigabe, sofern sie noch nicht vorhanden ist.

BeginCreateIfNotExists(FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet eine asynchrone Anforderung zum Erstellen der Freigabe, sofern sie noch nicht vorhanden ist.

BeginDelete(AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Löschen einer Freigabe.

BeginDelete(AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Löschen einer Freigabe.

BeginDelete(DeleteShareSnapshotsOption, AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Löschen einer Freigabe.

BeginDeleteIfExists(AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet eine asynchrone Anforderung zum Löschen der Freigabe, wenn sie bereits vorhanden ist.

BeginDeleteIfExists(AsyncCallback, Object)

Startet eine asynchrone Anforderung zum Löschen der Freigabe, wenn sie bereits vorhanden ist.

BeginDeleteIfExists(DeleteShareSnapshotsOption, AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet eine asynchrone Anforderung zum Löschen der Freigabe, wenn sie bereits vorhanden ist.

BeginExists(AsyncCallback, Object)

Startet eine asynchrone Anforderung, um zu überprüfen, ob die Freigabe vorhanden ist.

BeginExists(FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet eine asynchrone Anforderung, um zu überprüfen, ob die Freigabe vorhanden ist.

BeginFetchAttributes(AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Abrufen der Attribute der Freigabe.

BeginFetchAttributes(AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Abrufen der Attribute der Freigabe.

BeginGetPermissions(AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet eine asynchrone Anforderung zum Abrufen der Berechtigungseinstellungen für die Freigabe.

BeginGetPermissions(AsyncCallback, Object)

Startet eine asynchrone Anforderung zum Abrufen der Berechtigungseinstellungen für die Freigabe.

BeginGetStats(AsyncCallback, Object)

Startet einen asynchronen Vorgang, um Statistiken für die Freigabe abzurufen.

BeginGetStats(FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um Statistiken für die Freigabe abzurufen.

BeginSetMetadata(AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um benutzerdefinierte Metadaten für die Freigabe festzulegen.

BeginSetMetadata(AsyncCallback, Object)

Startet einen asynchronen Vorgang, um benutzerdefinierte Metadaten für die Freigabe festzulegen.

BeginSetPermissions(FileSharePermissions, AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet eine asynchrone Anforderung zum Festlegen von Berechtigungen für die Freigabe.

BeginSetPermissions(FileSharePermissions, AsyncCallback, Object)

Startet eine asynchrone Anforderung zum Festlegen von Berechtigungen für die Freigabe.

BeginSetProperties(AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um die Eigenschaften der Freigabe zu aktualisieren.

BeginSetProperties(AsyncCallback, Object)

Startet einen asynchronen Vorgang, um die Eigenschaften der Freigabe zu aktualisieren.

BeginSnapshot(AsyncCallback, Object)

Startet einen asynchronen Vorgang, um eine Momentaufnahme der Freigabe zu erstellen.

BeginSnapshot(IDictionary<String,String>, AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um eine Momentaufnahme der Freigabe zu erstellen.

Create(FileRequestOptions, OperationContext)

Erstellt die Freigabe.

CreateAsync()

Gibt einen Task zurück, der einen asynchronen Vorgang zum Erstellen einer Freigabe ausführt.

CreateAsync(CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang zum Erstellen einer Freigabe ausführt.

CreateAsync(FileRequestOptions, OperationContext)

Gibt einen Task zurück, der einen asynchronen Vorgang zum Erstellen einer Freigabe ausführt.

CreateAsync(FileRequestOptions, OperationContext, CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang zum Erstellen einer Freigabe ausführt.

CreateFilePermission(String, FileRequestOptions, OperationContext)

Erstellt eine Dateiberechtigung.

CreateFilePermissionAsync(String, FileRequestOptions, OperationContext, Nullable<CancellationToken>)

Erstellt eine Dateiberechtigung.

CreateIfNotExists(FileRequestOptions, OperationContext)

Erstellt die Freigabe, falls sie noch nicht vorhanden ist.

CreateIfNotExistsAsync()

Gibt einen Task zurück, der eine asynchrone Anforderung zum Erstellen der Freigabe ausführt, sofern sie noch nicht vorhanden ist.

CreateIfNotExistsAsync(CancellationToken)

Gibt einen Task zurück, der eine asynchrone Anforderung zum Erstellen der Freigabe ausführt, sofern sie noch nicht vorhanden ist.

CreateIfNotExistsAsync(FileRequestOptions, OperationContext)

Gibt einen Task zurück, der eine asynchrone Anforderung zum Erstellen der Freigabe ausführt, sofern sie noch nicht vorhanden ist.

CreateIfNotExistsAsync(FileRequestOptions, OperationContext, CancellationToken)

Gibt einen Task zurück, der eine asynchrone Anforderung zum Erstellen der Freigabe ausführt, sofern sie noch nicht vorhanden ist.

Delete(AccessCondition, FileRequestOptions, OperationContext)

Löscht die Freigabe.

Delete(DeleteShareSnapshotsOption, AccessCondition, FileRequestOptions, OperationContext)

Löscht die Freigabe.

DeleteAsync()

Gibt einen Task zurück, der einen asynchronen Vorgang zum Löschen einer Freigabe ausführt.

DeleteAsync(AccessCondition, FileRequestOptions, OperationContext)

Gibt einen Task zurück, der einen asynchronen Vorgang zum Löschen einer Freigabe ausführt.

DeleteAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang zum Löschen einer Freigabe ausführt.

DeleteAsync(CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang zum Löschen einer Freigabe ausführt.

DeleteAsync(DeleteShareSnapshotsOption, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang zum Löschen einer Freigabe ausführt.

DeleteIfExists(AccessCondition, FileRequestOptions, OperationContext)

Löscht die Freigabe, wenn sie bereits vorhanden ist.

DeleteIfExists(DeleteShareSnapshotsOption, AccessCondition, FileRequestOptions, OperationContext)

Löscht die Freigabe, wenn sie bereits vorhanden ist.

DeleteIfExistsAsync()

Gibt einen Task zurück, der eine asynchrone Anforderung zum Löschen der Freigabe ausführt, sofern sie bereits vorhanden ist.

DeleteIfExistsAsync(AccessCondition, FileRequestOptions, OperationContext)

Gibt einen Task zurück, der eine asynchrone Anforderung zum Löschen der Freigabe ausführt, sofern sie bereits vorhanden ist.

DeleteIfExistsAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Gibt einen Task zurück, der eine asynchrone Anforderung zum Löschen der Freigabe ausführt, sofern sie bereits vorhanden ist.

DeleteIfExistsAsync(CancellationToken)

Gibt einen Task zurück, der eine asynchrone Anforderung zum Löschen der Freigabe ausführt, sofern sie bereits vorhanden ist.

DeleteIfExistsAsync(DeleteShareSnapshotsOption, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Gibt einen Task zurück, der eine asynchrone Anforderung zum Löschen der Freigabe ausführt, sofern sie bereits vorhanden ist.

EndCreate(IAsyncResult)

Beendet einen asynchronen Vorgang zum Erstellen einer Freigabe.

EndCreateIfNotExists(IAsyncResult)

Gibt das Ergebnis einer asynchronen Anforderung zum Erstellen der Freigabe zurück, sofern sie noch nicht vorhanden ist.

EndDelete(IAsyncResult)

Beendet einen asynchronen Vorgang zum Löschen einer Freigabe.

EndDeleteIfExists(IAsyncResult)

Gibt das Ergebnis einer asynchronen Anforderung zum Löschen der Freigabe zurück, sofern sie bereits vorhanden ist.

EndExists(IAsyncResult)

Gibt das asynchrone Ergebnis der Anforderung zurück, um zu überprüfen, ob die Freigabe vorhanden ist.

EndFetchAttributes(IAsyncResult)

Beendet einen asynchronen Vorgang zum Abrufen der Attribute der Freigabe.

EndGetPermissions(IAsyncResult)

Gibt das asynchrone Ergebnis der Anforderung zurück, um die Berechtigungseinstellungen für die Freigabe abzurufen.

EndGetStats(IAsyncResult)

Beendet einen asynchronen Vorgang zum Abrufen von Statistiken für die Freigabe.

EndSetMetadata(IAsyncResult)

Beendet einen asynchronen Anforderungsvorgang zum Festlegen benutzerdefinierter Metadaten für die Freigabe.

EndSetPermissions(IAsyncResult)

Gibt das Ergebnis einer asynchronen Anforderung zum Festlegen von Berechtigungen für die Freigabe zurück.

EndSetProperties(IAsyncResult)

Beendet einen asynchronen Vorgang zum Aktualisieren der Eigenschaften der Freigabe.

EndSnapshot(IAsyncResult)

Beendet einen asynchronen Vorgang zum Erstellen einer Momentaufnahme der Freigabe.

Exists(FileRequestOptions, OperationContext)

Überprüft, ob die Freigabe vorhanden ist.

ExistsAsync()

Gibt einen Task zurück, der eine asynchrone Anforderung ausführt, um zu überprüfen, ob die Freigabe vorhanden ist.

ExistsAsync(CancellationToken)

Gibt einen Task zurück, der eine asynchrone Anforderung ausführt, um zu überprüfen, ob die Freigabe vorhanden ist.

ExistsAsync(FileRequestOptions, OperationContext)

Gibt einen Task zurück, der eine asynchrone Anforderung ausführt, um zu überprüfen, ob die Freigabe vorhanden ist.

ExistsAsync(FileRequestOptions, OperationContext, CancellationToken)

Gibt einen Task zurück, der eine asynchrone Anforderung ausführt, um zu überprüfen, ob die Freigabe vorhanden ist.

FetchAttributes(AccessCondition, FileRequestOptions, OperationContext)

Ruft die Attribute der Freigabe ab.

FetchAttributesAsync()

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um die Attribute der Freigabe abzurufen.

FetchAttributesAsync(AccessCondition, FileRequestOptions, OperationContext)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um die Attribute der Freigabe abzurufen.

FetchAttributesAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um die Attribute der Freigabe abzurufen.

FetchAttributesAsync(CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um die Attribute der Freigabe abzurufen.

GetFilePermission(String, FileRequestOptions, OperationContext)

Ruft eine Dateiberechtigung ab.

GetFilePermissionAsync(String, FileRequestOptions, OperationContext, Nullable<CancellationToken>)

Ruft eine Dateiberechtigung ab.

GetPermissions(AccessCondition, FileRequestOptions, OperationContext)

Ruft die Berechtigungseinstellungen für die Freigabe ab.

GetPermissionsAsync()

Initiiert einen asynchronen Vorgang, der die Berechtigungseinstellungen für die Freigabe abruft.

GetPermissionsAsync(AccessCondition, FileRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang, der die Berechtigungseinstellungen für die Freigabe abruft.

GetPermissionsAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang, der die Berechtigungseinstellungen für die Freigabe abruft.

GetPermissionsAsync(CancellationToken)

Initiiert einen asynchronen Vorgang, der die Berechtigungseinstellungen für die Freigabe abruft.

GetRootDirectoryReference()

Gibt einen Verweis auf das Stammverzeichnis für diese Freigabe zurück.

GetSharedAccessSignature(SharedAccessFilePolicy)

Gibt eine freigegebene Zugriffssignatur für die Freigabe zurück.

GetSharedAccessSignature(SharedAccessFilePolicy, String)

Gibt eine freigegebene Zugriffssignatur für die Freigabe zurück.

GetSharedAccessSignature(SharedAccessFilePolicy, String, Nullable<SharedAccessProtocol>, IPAddressOrRange)

Gibt eine freigegebene Zugriffssignatur für die Freigabe zurück.

GetStats(FileRequestOptions, OperationContext)

Ruft Statistiken für die Freigabe ab.

GetStatsAsync()

Initiiert einen asynchronen Vorgang zum Abrufen von Statistiken für die Freigabe.

GetStatsAsync(CancellationToken)

Initiiert einen asynchronen Vorgang zum Abrufen von Statistiken für die Freigabe.

GetStatsAsync(FileRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang zum Abrufen von Statistiken für die Freigabe.

GetStatsAsync(FileRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang zum Abrufen von Statistiken für die Freigabe.

SetMetadata(AccessCondition, FileRequestOptions, OperationContext)

Legt die benutzerdefinierten Metadaten der Freigabe fest.

SetMetadataAsync()

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um benutzerdefinierte Metadaten für die Freigabe festzulegen.

SetMetadataAsync(AccessCondition, FileRequestOptions, OperationContext)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um benutzerdefinierte Metadaten für die Freigabe festzulegen.

SetMetadataAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um benutzerdefinierte Metadaten für die Freigabe festzulegen.

SetMetadataAsync(CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um benutzerdefinierte Metadaten für die Freigabe festzulegen.

SetPermissions(FileSharePermissions, AccessCondition, FileRequestOptions, OperationContext)

Legt Berechtigungen für die Freigabe fest.

SetPermissionsAsync(FileSharePermissions)

Initiiert einen asynchronen Vorgang, der Berechtigungen für die Freigabe festlegt.

SetPermissionsAsync(FileSharePermissions, AccessCondition, FileRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang, der Berechtigungen für die Freigabe festlegt.

SetPermissionsAsync(FileSharePermissions, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang, der Berechtigungen für die Freigabe festlegt.

SetPermissionsAsync(FileSharePermissions, CancellationToken)

Initiiert einen asynchronen Vorgang, der Berechtigungen für die Freigabe festlegt.

SetProperties(AccessCondition, FileRequestOptions, OperationContext)

Updates die Eigenschaften der Freigabe.

SetPropertiesAsync()

Initiiert einen asynchronen Vorgang zum Aktualisieren der Eigenschaften der Freigabe.

SetPropertiesAsync(AccessCondition, FileRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang zum Aktualisieren der Eigenschaften der Freigabe.

SetPropertiesAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang zum Aktualisieren der Eigenschaften der Freigabe.

SetPropertiesAsync(CancellationToken)

Initiiert einen asynchronen Vorgang zum Aktualisieren der Eigenschaften der Freigabe.

Snapshot(IDictionary<String,String>, AccessCondition, FileRequestOptions, OperationContext)

Erstellt eine Momentaufnahme der Freigabe.

SnapshotAsync()

Initiiert einen asynchronen Vorgang, um eine Momentaufnahme der Freigabe zu erstellen.

SnapshotAsync(CancellationToken)

Initiiert einen asynchronen Vorgang, um eine Momentaufnahme der Freigabe zu erstellen.

SnapshotAsync(IDictionary<String,String>, AccessCondition, FileRequestOptions, OperationContext)

Initiiert einen asynchronen Vorgang, um eine Momentaufnahme der Freigabe zu erstellen.

SnapshotAsync(IDictionary<String,String>, AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Initiiert einen asynchronen Vorgang, um eine Momentaufnahme der Freigabe zu erstellen.

Gilt für: