Language

XmlWriter.WriteName(String) メソッド

定義

派生クラスでオーバーライドされた場合は、指定した名前を書き込み、W3C XML 1.0 の推奨事項 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name) に従って有効な名前であることを確認します。

public:
 virtual void WriteName(System::String ^ name);
public:
 abstract void WriteName(System::String ^ name);
public virtual void WriteName(string name);
public abstract void WriteName(string name);
abstract member WriteName : string -> unit
override this.WriteName : string -> unit
abstract member WriteName : string -> unit
Public Overridable Sub WriteName (name As String)
Public MustOverride Sub WriteName (name As String)

パラメーター

name
String

書き込む名前。

例外

name が有効な XML 名ではありません。または name が null または String.Emptyです。

前の非同期操作が完了する前に、 XmlWriter メソッドが呼び出されました。 この場合、"非同期操作は既に進行中です" というメッセージで InvalidOperationException がスローされます。

注釈

Namespacesが true に設定されている場合、WriteNameは、XML の推奨の W3C 名前空間に従って名前も有効であることも確認します。

このメソッドの非同期バージョンについては、 WriteNameAsyncを参照してください。

適用対象