Freigeben über


IFileSystemOperations.OpenWithHttpMessagesAsync Methode

Definition

Öffnet und liest aus der angegebenen Datei.

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<System.IO.Stream>> OpenWithHttpMessagesAsync (string accountName, string directFilePath, long? length = default, long? offset = default, Guid? fileSessionId = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<System.IO.Stream>> OpenWithHttpMessagesAsync (string accountName, string path, long? length = default, long? offset = default, Guid? fileSessionId = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member OpenWithHttpMessagesAsync : string * string * Nullable<int64> * Nullable<int64> * Nullable<Guid> * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<System.IO.Stream>>
abstract member OpenWithHttpMessagesAsync : string * string * Nullable<int64> * Nullable<int64> * Nullable<Guid> * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<System.IO.Stream>>
Public Function OpenWithHttpMessagesAsync (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 customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of Stream))
Public Function OpenWithHttpMessagesAsync (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 customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of Stream))

Parameter

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.

customHeaders
Dictionary<String,List<String>>

Die Header, die der Anforderung hinzugefügt werden.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Ausnahmen

Wird ausgelöst, wenn der Vorgang einen ungültigen status Code zurückgegeben hat.

Wird ausgelöst, wenn die Antwort nicht deserialisiert werden kann

Wird ausgelöst, wenn ein erforderlicher Parameter NULL ist

Gilt für: