CloudFileDirectory Klasse

Definition

Stellt ein Verzeichnis mit Dateien dar, die durch ein Trennzeichen gekennzeichnet ist.

public class CloudFileDirectory : Microsoft.Azure.Storage.File.IListFileItem
type CloudFileDirectory = class
    interface IListFileItem
Public Class CloudFileDirectory
Implements IListFileItem
Vererbung
CloudFileDirectory
Implementiert

Hinweise

Freigaben, die als CloudFileShare-Objekte gekapselt sind, enthalten Verzeichnisse, und Verzeichnisse enthalten Dateien. Die Verzeichnisse können auch Unterverzeichnisse enthalten.

Konstruktoren

CloudFileDirectory(StorageUri, StorageCredentials)

Initialisiert eine neue Instanz der CloudFileDirectory-Klasse unter Verwendung eines absoluten URIs zum Verzeichnis.

CloudFileDirectory(Uri)

Initialisiert eine neue Instanz der CloudFileDirectory-Klasse unter Verwendung eines absoluten URIs zum Verzeichnis.

CloudFileDirectory(Uri, StorageCredentials)

Initialisiert eine neue Instanz der CloudFileDirectory-Klasse unter Verwendung eines absoluten URIs zum Verzeichnis.

Eigenschaften

FilePermission

Ruft die Dateiberechtigung für dieses Verzeichnis ab oder legt diese fest. Dieses Feld ist null nach Directory.Create-, Directory.SetProperties-, Directory.GetProperties- und Directory.Get-Aufrufen.

Metadata

Ruft die benutzerdefinierten Metadaten für das Verzeichnis ab.

Name

Ruft den Namen des Verzeichnisses ab.

Parent

Ruft ein CloudFileDirectory-Objekt ab, das das übergeordnete Verzeichnis für das Verzeichnis darstellt.

Properties

Ruft ein FileDirectoryProperties-Objekt ab, das die Systemeigenschaften des Verzeichnisses darstellt.

ServiceClient

Ruft ein CloudFileClient-Objekt ab, das den Endpunkt für den Dateidienst angibt.

Share

Ruft ein CloudFileShare-Objekt ab, das die Freigabe für das Verzeichnis darstellt.

SnapshotQualifiedStorageUri

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

SnapshotQualifiedUri

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

StorageUri

Ruft die URIs des Verzeichnisses für alle Speicherorte ab.

Uri

Ruft den Verzeichnis-URI für den primären Speicherort ab.

Methoden

BeginCloseAllHandlesSegmented(FileContinuationToken, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um alle SMB-Handles in diesem Verzeichnis zu schließen.

BeginCloseHandleSegmented(String, FileContinuationToken, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um das angegebene SMB-Handle in diesem Verzeichnis zu schließen.

BeginCreate(AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Erstellen eines Verzeichnisses.

BeginCreate(FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Erstellen eines Verzeichnisses.

BeginCreateIfNotExists(AsyncCallback, Object)

Startet eine asynchrone Anforderung zum Erstellen des Verzeichnisses, sofern es noch nicht vorhanden ist.

BeginCreateIfNotExists(FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet eine asynchrone Anforderung zum Erstellen des Verzeichnisses, sofern es noch nicht vorhanden ist.

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

Startet einen asynchronen Vorgang zum Löschen eines Verzeichnisses.

BeginDelete(AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Löschen eines Verzeichnisses.

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

Startet eine asynchrone Anforderung zum Löschen des Verzeichnisses, sofern es bereits vorhanden ist.

BeginDeleteIfExists(AsyncCallback, Object)

Startet eine asynchrone Anforderung zum Löschen des Verzeichnisses, sofern es bereits vorhanden ist.

BeginExists(AsyncCallback, Object)

Startet eine asynchrone Anforderung, um zu überprüfen, ob das Verzeichnis vorhanden ist.

BeginExists(FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet eine asynchrone Anforderung, um zu überprüfen, ob das Verzeichnis vorhanden ist.

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

Startet einen asynchronen Vorgang zum Auffüllen der Eigenschaften und Metadaten des Verzeichnisses.

BeginFetchAttributes(AsyncCallback, Object)

Startet einen asynchronen Vorgang, um die Eigenschaften des Verzeichnisses aufzufüllen.

BeginListFilesAndDirectoriesSegmented(FileContinuationToken, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Dateielementen in der Freigabe enthält.

BeginListFilesAndDirectoriesSegmented(Nullable<Int32>, FileContinuationToken, FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Dateielementen in der Freigabe enthält.

BeginListFilesAndDirectoriesSegmented(String, Nullable<Int32>, FileContinuationToken, FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Dateielementen in der Freigabe enthält.

BeginListHandlesSegmented(FileContinuationToken, Nullable<Int32>, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um die SMB-Handles in diesem Verzeichnis zu öffnen.

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

Startet einen asynchronen Vorgang zum Aktualisieren der Metadaten des Verzeichnisses.

BeginSetMetadata(AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Aktualisieren der Metadaten des Verzeichnisses.

CloseAllHandlesSegmented(FileContinuationToken, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext)

Schließt alle SMB-Handles für diese Datei.

CloseAllHandlesSegmentedAsync(FileContinuationToken, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext, Nullable<CancellationToken>)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um alle SMB-Handles in diesem Verzeichnis zu schließen.

CloseHandleSegmented(String, FileContinuationToken, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext)

Schließt das angegebene SMB-Handle in diesem Verzeichnis.

CloseHandleSegmented(UInt64, FileContinuationToken, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext)

Schließt das angegebene SMB-Handle in diesem Verzeichnis.

CloseHandleSegmentedAsync(String, FileContinuationToken, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext, Nullable<CancellationToken>)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um das angegebene SMB-Handle in diesem Verzeichnis zu schließen.

CloseHandleSegmentedAsync(UInt64, FileContinuationToken, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext, Nullable<CancellationToken>)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um das angegebene SMB-Handle in diesem Verzeichnis zu schließen.

Create(FileRequestOptions, OperationContext)

Erstellt das Verzeichnis.

CreateAsync()

Gibt einen Task zurück, der einen asynchronen Vorgang zum Erstellen eines Verzeichnisses ausführt.

CreateAsync(CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang zum Erstellen eines Verzeichnisses ausführt.

CreateAsync(FileRequestOptions, OperationContext)

Gibt einen Task zurück, der einen asynchronen Vorgang zum Erstellen eines Verzeichnisses ausführt.

CreateAsync(FileRequestOptions, OperationContext, CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang zum Erstellen eines Verzeichnisses ausführt.

CreateIfNotExists(FileRequestOptions, OperationContext)

Erstellt das Verzeichnis, falls es noch nicht vorhanden ist.

CreateIfNotExistsAsync()

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

CreateIfNotExistsAsync(CancellationToken)

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

CreateIfNotExistsAsync(FileRequestOptions, OperationContext)

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

CreateIfNotExistsAsync(FileRequestOptions, OperationContext, CancellationToken)

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

Delete(AccessCondition, FileRequestOptions, OperationContext)

Löscht das Verzeichnis.

DeleteAsync()

Gibt eine Aufgabe zurück, die einen asynchronen Vorgang zum Löschen eines Verzeichnisses ausführt.

DeleteAsync(AccessCondition, FileRequestOptions, OperationContext)

Gibt eine Aufgabe zurück, die einen asynchronen Vorgang zum Löschen eines Verzeichnisses ausführt.

DeleteAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Gibt eine Aufgabe zurück, die einen asynchronen Vorgang zum Löschen eines Verzeichnisses ausführt.

DeleteAsync(CancellationToken)

Gibt eine Aufgabe zurück, die einen asynchronen Vorgang zum Löschen eines Verzeichnisses ausführt.

DeleteIfExists(AccessCondition, FileRequestOptions, OperationContext)

Löscht das Verzeichnis, wenn es bereits vorhanden ist.

DeleteIfExistsAsync()

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

DeleteIfExistsAsync(AccessCondition, FileRequestOptions, OperationContext)

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

DeleteIfExistsAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

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

DeleteIfExistsAsync(CancellationToken)

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

EndCloseAllHandlesSegmented(IAsyncResult)

Beendet einen asynchronen Vorgang zum Schließen aller SMB-Handles in diesem Verzeichnis.

EndCloseHandleSegmented(IAsyncResult)

Beendet einen asynchronen Vorgang zum Schließen des angegebenen SMB-Handles für dieses Verzeichnis.

EndCreate(IAsyncResult)

Beendet einen asynchronen Vorgang zum Erstellen eines Verzeichnisses.

EndCreateIfNotExists(IAsyncResult)

Gibt das Ergebnis einer asynchronen Anforderung zum Erstellen des Verzeichnisses zurück, sofern es noch nicht vorhanden ist.

EndDelete(IAsyncResult)

Beendet einen asynchronen Vorgang zum Löschen eines Verzeichnisses.

EndDeleteIfExists(IAsyncResult)

Gibt das Ergebnis einer asynchronen Anforderung zum Löschen des Verzeichnisses zurück, sofern es bereits vorhanden ist.

EndExists(IAsyncResult)

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

EndFetchAttributes(IAsyncResult)

Beendet einen asynchronen Vorgang zum Auffüllen der Eigenschaften und Metadaten des Verzeichnisses.

EndListFilesAndDirectoriesSegmented(IAsyncResult)

Beendet einen asynchronen Vorgang, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Dateielementen in der Freigabe enthält.

EndListHandlesSegmented(IAsyncResult)

Beendet einen asynchronen Vorgang, um die SMB-Handles für diese Datei zu öffnen.

EndSetMetadata(IAsyncResult)

Beendet einen asynchronen Vorgang zum Aktualisieren der Metadaten des Verzeichnisses.

Exists(FileRequestOptions, OperationContext)

Überprüft, ob das Verzeichnis vorhanden ist.

ExistsAsync()

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

ExistsAsync(CancellationToken)

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

ExistsAsync(FileRequestOptions, OperationContext)

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

ExistsAsync(FileRequestOptions, OperationContext, CancellationToken)

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

FetchAttributes(AccessCondition, FileRequestOptions, OperationContext)

Füllt die Eigenschaften eines Verzeichnisses auf.

FetchAttributesAsync()

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um die Eigenschaften und Metadaten des Verzeichnisses aufzufüllen.

FetchAttributesAsync(AccessCondition, FileRequestOptions, OperationContext)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um die Eigenschaften und Metadaten des Verzeichnisses aufzufüllen.

FetchAttributesAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um die Eigenschaften und Metadaten des Verzeichnisses aufzufüllen.

FetchAttributesAsync(CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um die Eigenschaften und Metadaten des Verzeichnisses aufzufüllen.

GetDirectoryReference(String)

Gibt ein CloudFileDirectory-Objekt zurück, das ein Unterverzeichnis in diesem Verzeichnis darstellt.

GetFileReference(String)

Gibt ein CloudFile-Objekt zurück, das eine Datei in diesem Verzeichnis darstellt.

ListFilesAndDirectories(FileRequestOptions, OperationContext)

Gibt eine aufzählbare Auflistung der Dateien in der Freigabe zurück, die lazily abgerufen werden.

ListFilesAndDirectories(String, FileRequestOptions, OperationContext)

Gibt eine aufzählbare Auflistung der Dateien in der Freigabe zurück, die lazily abgerufen werden.

ListFilesAndDirectoriesSegmented(FileContinuationToken)

Gibt ein Ergebnissegment zurück, das eine Auflistung der Dateielemente in der Freigabe enthält.

ListFilesAndDirectoriesSegmented(Nullable<Int32>, FileContinuationToken, FileRequestOptions, OperationContext)

Gibt ein Ergebnissegment zurück, das eine Auflistung der Dateielemente in der Freigabe enthält.

ListFilesAndDirectoriesSegmented(String, Nullable<Int32>, FileContinuationToken, FileRequestOptions, OperationContext)

Gibt ein Ergebnissegment zurück, das eine Auflistung der Dateielemente in der Freigabe enthält.

ListFilesAndDirectoriesSegmentedAsync(FileContinuationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Dateielementen in der Freigabe enthält.

ListFilesAndDirectoriesSegmentedAsync(FileContinuationToken, CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Dateielementen in der Freigabe enthält.

ListFilesAndDirectoriesSegmentedAsync(Nullable<Int32>, FileContinuationToken, FileRequestOptions, OperationContext)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Dateielementen in der Freigabe enthält.

ListFilesAndDirectoriesSegmentedAsync(Nullable<Int32>, FileContinuationToken, FileRequestOptions, OperationContext, CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Dateielementen in der Freigabe enthält.

ListFilesAndDirectoriesSegmentedAsync(String, FileContinuationToken, CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Dateielementen in der Freigabe enthält.

ListFilesAndDirectoriesSegmentedAsync(String, Nullable<Int32>, FileContinuationToken, FileRequestOptions, OperationContext, CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um ein Ergebnissegment zurückzugeben, das eine Auflistung von Dateielementen in der Freigabe enthält.

ListHandlesSegmented(FileContinuationToken, Nullable<Int32>, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext)

Ruft die in diesem Verzeichnis geöffneten SMB-Handles ab.

ListHandlesSegmentedAsync(FileContinuationToken, Nullable<Int32>, Nullable<Boolean>, AccessCondition, FileRequestOptions, OperationContext, Nullable<CancellationToken>)

Gibt einen Task zurück, der einen asynchronen Vorgang ausführt, um die SMB-Handles in diesem Verzeichnis zu öffnen.

SetMetadata(AccessCondition, FileRequestOptions, OperationContext)

Updates die Metadaten des Verzeichnisses.

SetMetadataAsync()

Gibt einen Task zurück, der einen asynchronen Vorgang zum Aktualisieren der Metadaten des Verzeichnisses ausführt.

SetMetadataAsync(AccessCondition, FileRequestOptions, OperationContext)

Gibt einen Task zurück, der einen asynchronen Vorgang zum Aktualisieren der Metadaten des Verzeichnisses ausführt.

SetMetadataAsync(AccessCondition, FileRequestOptions, OperationContext, CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang zum Aktualisieren der Metadaten des Verzeichnisses ausführt.

SetMetadataAsync(CancellationToken)

Gibt einen Task zurück, der einen asynchronen Vorgang zum Aktualisieren der Metadaten des Verzeichnisses ausführt.

SetProperties(FileRequestOptions, OperationContext)

Updates die Eigenschaften des Verzeichnisses.

SetPropertiesAsync(FileRequestOptions, OperationContext, Nullable<CancellationToken>)

Updates die Eigenschaften des Verzeichnisses.

Gilt für: