XDocument.LoadAsync メソッド

定義

オーバーロード

LoadAsync(TextReader, LoadOptions, CancellationToken)

新しい XDocument を作成し、指定した TextReader パラメーターを使用してその基になる XML ツリーを初期化します。必要に応じて、空白を維持します。

LoadAsync(XmlReader, LoadOptions, CancellationToken)

指定した XmlReader の内容を含む新しい XDocument を作成します。

LoadAsync(Stream, LoadOptions, CancellationToken)

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

LoadAsync(TextReader, LoadOptions, CancellationToken)

ソース:
XDocument.cs
ソース:
XDocument.cs
ソース:
XDocument.cs

新しい XDocument を作成し、指定した TextReader パラメーターを使用してその基になる XML ツリーを初期化します。必要に応じて、空白を維持します。

public:
 static System::Threading::Tasks::Task<System::Xml::Linq::XDocument ^> ^ LoadAsync(System::IO::TextReader ^ textReader, System::Xml::Linq::LoadOptions options, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Xml.Linq.XDocument> 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.XDocument>
Public Shared Function LoadAsync (textReader As TextReader, options As LoadOptions, cancellationToken As CancellationToken) As Task(Of XDocument)

パラメーター

textReader
TextReader

新しく作成された XDocument に読み込む未加工の XML が含まれるリーダー。

options
LoadOptions

読み込みオプションのセット。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

指定した TextReader の内容を含む新しい XDocument。

例外

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

注釈

が設定されている場合 LoadOptions.PreserveWhitespaceXmlReaderSettings.IgnoreWhitespace プロパティは に false設定されます。

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

適用対象

LoadAsync(XmlReader, LoadOptions, CancellationToken)

ソース:
XDocument.cs
ソース:
XDocument.cs
ソース:
XDocument.cs

指定した XmlReader の内容を含む新しい XDocument を作成します。

public:
 static System::Threading::Tasks::Task<System::Xml::Linq::XDocument ^> ^ LoadAsync(System::Xml::XmlReader ^ reader, System::Xml::Linq::LoadOptions options, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Xml.Linq.XDocument> 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.XDocument>
Public Shared Function LoadAsync (reader As XmlReader, options As LoadOptions, cancellationToken As CancellationToken) As Task(Of XDocument)

パラメーター

reader
XmlReader

新しい XDocument に読み込む XML を含むリーダー。

options
LoadOptions

読み込みオプションのセット。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

指定した XmlReader の内容を含む新しい XDocument。

例外

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

注釈

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

適用対象

LoadAsync(Stream, LoadOptions, CancellationToken)

ソース:
XDocument.cs
ソース:
XDocument.cs
ソース:
XDocument.cs

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

public:
 static System::Threading::Tasks::Task<System::Xml::Linq::XDocument ^> ^ LoadAsync(System::IO::Stream ^ stream, System::Xml::Linq::LoadOptions options, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Xml.Linq.XDocument> 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.XDocument>
Public Shared Function LoadAsync (stream As Stream, options As LoadOptions, cancellationToken As CancellationToken) As Task(Of XDocument)

パラメーター

stream
Stream

新しく作成された XDocument に読み込む未加工の XML を含むストリーム。

options
LoadOptions

読み込みオプションのセット。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

指定した Stream の内容を含む新しい XDocument。

例外

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

注釈

が設定されている場合 LoadOptions.PreserveWhitespace 、基になる XmlReaderSettings.IgnoreWhitespace プロパティは に false設定されます。

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

適用対象