Freigeben über


FileSystemOperationsExtensions.OpenAsync Methode

Definition

Öffnet und liest aus der angegebenen Datei.

public static System.Threading.Tasks.Task<System.IO.Stream> OpenAsync (this Microsoft.Azure.Management.DataLake.Store.IFileSystemOperations operations, string accountName, string directFilePath, long? length = default, long? offset = default, Guid? fileSessionId = default, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<System.IO.Stream> OpenAsync (this Microsoft.Azure.Management.DataLake.Store.IFileSystemOperations operations, string accountName, string path, long? length = default, long? offset = default, Guid? fileSessionId = default, System.Threading.CancellationToken cancellationToken = default);
static member OpenAsync : Microsoft.Azure.Management.DataLake.Store.IFileSystemOperations * string * string * Nullable<int64> * Nullable<int64> * Nullable<Guid> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
static member OpenAsync : Microsoft.Azure.Management.DataLake.Store.IFileSystemOperations * string * string * Nullable<int64> * Nullable<int64> * Nullable<Guid> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
<Extension()>
Public Function OpenAsync (operations As IFileSystemOperations, accountName As String, directFilePath As String, Optional length As Nullable(Of Long) = Nothing, Optional offset As Nullable(Of Long) = Nothing, Optional fileSessionId As Nullable(Of Guid) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Stream)
<Extension()>
Public Function OpenAsync (operations As IFileSystemOperations, accountName As String, path As String, Optional length As Nullable(Of Long) = Nothing, Optional offset As Nullable(Of Long) = Nothing, Optional fileSessionId As Nullable(Of Guid) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Stream)

Parameter

operations
IFileSystemOperations

Die Vorgangsgruppe für diese Erweiterungsmethode.

accountName
String

Das Azure Data Lake Store-Konto zum Ausführen von Dateisystemvorgängen.

directFilePathpath
String

Der Data Lake Store-Pfad (beginnend mit "/") der zu öffnenden Datei.

length
Nullable<Int64>

Die Anzahl der Bytes, die der Server abzurufen versucht. Es wird = Längenbytes abgerufen <.

offset
Nullable<Int64>

Das Byteoffset, aus dem mit dem Lesen von Daten begonnen werden soll.

fileSessionId
Nullable<Guid>

Optionale eindeutige GUID pro Datei, die angibt, dass alle Lesevorgänge mit derselben fileSessionId vom gleichen Client und derselben Sitzung stammen. Dies führt zu einem Leistungsvorteil.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Gilt für: