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.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

例外

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

注釈

optionsPreserveWhitespace に設定されている場合、IgnoreWhitespace プロパティは false に設定されます。

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

適用対象

LoadAsync(TextReader, LoadOptions, CancellationToken)

ソース:
XElement.cs
ソース:
XElement.cs
ソース:
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

例外

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

注釈

optionsPreserveWhitespace に設定されている場合、IgnoreWhitespace プロパティは false に設定されます。

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

適用対象

LoadAsync(XmlReader, LoadOptions, CancellationToken)

ソース:
XElement.cs
ソース:
XElement.cs
ソース:
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)によってスローされる例外を参照してください。

適用対象