XElement.LoadAsync メソッド

定義

オーバーロード

LoadAsync(Stream, LoadOptions, CancellationToken)

新しい XElement を非同期に作成し、指定したストリームを使用してその基になる XML ツリーを初期化します。必要に応じて、空白を維持します。

LoadAsync(TextReader, LoadOptions, CancellationToken)

新しい XElement を非同期に作成し、指定したテキスト リーダーを使用してその基になる XML ツリーを初期化します。必要に応じて、空白を維持します。

LoadAsync(XmlReader, LoadOptions, CancellationToken)

新しい XElement を非同期に作成し、指定した XML リーダーを使用してその基になる XML ツリーを初期化します。必要に応じて、空白を維持します。

LoadAsync(Stream, LoadOptions, CancellationToken)

ソース:
XElement.cs
ソース:
XElement.cs
ソース:
XElement.cs

新しい XElement を非同期に作成し、指定したストリームを使用してその基になる XML ツリーを初期化します。必要に応じて、空白を維持します。

public:
 static System::Threading::Tasks::Task<System::Xml::Linq::XElement ^> ^ LoadAsync(System::IO::Stream ^ stream, System::Xml::Linq::LoadOptions options, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Xml.Linq.XElement> LoadAsync (System.IO.Stream stream, System.Xml.Linq.LoadOptions options, System.Threading.CancellationToken cancellationToken);
static member LoadAsync : System.IO.Stream * System.Xml.Linq.LoadOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Xml.Linq.XElement>
Public Shared Function LoadAsync (stream As Stream, options As LoadOptions, cancellationToken As CancellationToken) As Task(Of XElement)

パラメーター

stream
Stream

読み取る生の XML を格納するストリーム。

options
LoadOptions

XML を解析する読み込みオプションを指定する列挙値のビットごとの組み合わせ。

cancellationToken
CancellationToken

非同期操作のキャンセルを要求するために使用できるトークン。

戻り値

指定したストリームの内容を格納する新しい XElement

例外

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

注釈

が にPreserveWhitespace設定されている場合optionsIgnoreWhitespace プロパティは にfalse設定されます。

このメソッドは、メソッドの同期的な例外がスローできる非使用例外をすべて返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクの待機時にスローされます。 などの ArgumentException使用例外は、引き続き同期的にスローされます。 格納されている例外については、 によって Load(Stream, LoadOptions)スローされる例外に関するページを参照してください。

適用対象

LoadAsync(TextReader, LoadOptions, CancellationToken)

ソース:
XElement.cs
ソース:
XElement.cs
ソース:
XElement.cs

新しい XElement を非同期に作成し、指定したテキスト リーダーを使用してその基になる XML ツリーを初期化します。必要に応じて、空白を維持します。

public:
 static System::Threading::Tasks::Task<System::Xml::Linq::XElement ^> ^ LoadAsync(System::IO::TextReader ^ textReader, System::Xml::Linq::LoadOptions options, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Xml.Linq.XElement> LoadAsync (System.IO.TextReader textReader, System.Xml.Linq.LoadOptions options, System.Threading.CancellationToken cancellationToken);
static member LoadAsync : System.IO.TextReader * System.Xml.Linq.LoadOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Xml.Linq.XElement>
Public Shared Function LoadAsync (textReader As TextReader, options As LoadOptions, cancellationToken As CancellationToken) As Task(Of XElement)

パラメーター

textReader
TextReader

読み取る生の XML を格納するリーダー。

options
LoadOptions

XML を解析する読み込みオプションを指定する列挙値のビットごとの組み合わせ。

cancellationToken
CancellationToken

非同期操作のキャンセルを要求するために使用できるトークン。

戻り値

指定したリーダーの内容を格納する新しい XElement

例外

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

注釈

が にPreserveWhitespace設定されている場合optionsIgnoreWhitespace プロパティは にfalse設定されます。

このメソッドは、メソッドの同期的な例外がスローできる非使用例外をすべて返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクの待機時にスローされます。 などの ArgumentException使用例外は、引き続き同期的にスローされます。 格納されている例外については、 によって Load(TextReader, LoadOptions)スローされる例外に関するページを参照してください。

適用対象

LoadAsync(XmlReader, LoadOptions, CancellationToken)

ソース:
XElement.cs
ソース:
XElement.cs
ソース:
XElement.cs

新しい XElement を非同期に作成し、指定した XML リーダーを使用してその基になる XML ツリーを初期化します。必要に応じて、空白を維持します。

public:
 static System::Threading::Tasks::Task<System::Xml::Linq::XElement ^> ^ LoadAsync(System::Xml::XmlReader ^ reader, System::Xml::Linq::LoadOptions options, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Xml.Linq.XElement> LoadAsync (System.Xml.XmlReader reader, System.Xml.Linq.LoadOptions options, System.Threading.CancellationToken cancellationToken);
static member LoadAsync : System.Xml.XmlReader * System.Xml.Linq.LoadOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Xml.Linq.XElement>
Public Shared Function LoadAsync (reader As XmlReader, options As LoadOptions, cancellationToken As CancellationToken) As Task(Of XElement)

パラメーター

reader
XmlReader

読み取る XML を格納するリーダー。

options
LoadOptions

XML を解析する読み込みオプションを指定する列挙値のビットごとの組み合わせ。

cancellationToken
CancellationToken

非同期操作のキャンセルを要求するために使用できるトークン。

戻り値

指定したリーダーの内容を格納する新しい XElement

例外

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

注釈

このメソッドは、メソッドの同期的な例外がスローできる非使用例外をすべて返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクの待機時にスローされます。 などの ArgumentException使用例外は、引き続き同期的にスローされます。 格納されている例外については、 によって Load(XmlReader, LoadOptions)スローされる例外に関するページを参照してください。

適用対象