XmlWriter.WriteRaw XmlWriter.WriteRaw XmlWriter.WriteRaw XmlWriter.WriteRaw Method

정의

파생 클래스에서 재정의되면 원시 태그를 직접 작성합니다.When overridden in a derived class, writes raw markup manually.

오버로드

WriteRaw(String) WriteRaw(String) WriteRaw(String) WriteRaw(String)

파생 클래스에서 재정의되면 문자열에서 원시 태그를 직접 작성합니다.When overridden in a derived class, writes raw markup manually from a string.

WriteRaw(Char[], Int32, Int32) WriteRaw(Char[], Int32, Int32) WriteRaw(Char[], Int32, Int32) WriteRaw(Char[], Int32, Int32)

파생 클래스에서 재정의되면 문자 버퍼에서 원시 태그를 직접 작성합니다.When overridden in a derived class, writes raw markup manually from a character buffer.

설명

이 메서드의 비동기 버전을 참조 하세요. WriteRawAsync합니다.For the asynchronous version of this method, see WriteRawAsync.

WriteRaw(String) WriteRaw(String) WriteRaw(String) WriteRaw(String)

파생 클래스에서 재정의되면 문자열에서 원시 태그를 직접 작성합니다.When overridden in a derived class, writes raw markup manually from a string.

public:
 abstract void WriteRaw(System::String ^ data);
public abstract void WriteRaw (string data);
abstract member WriteRaw : string -> unit
Public MustOverride Sub WriteRaw (data As String)

매개 변수

data
String String String String

작성할 텍스트를 포함하는 문자열입니다.String containing the text to write.

예외

datanull 또는 String.Empty입니다.data is either null or String.Empty.

이전 비동기 작업이 완료되기 전에 XmlWriter 메서드가 호출되었습니다.An XmlWriter method was called before a previous asynchronous operation finished. 이 경우 “비동기 작업이 이미 진행 중입니다.” 메시지를 나타내며 InvalidOperationException이 throw됩니다.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

예제

참조 XmlTextWriter.WriteRaw 이 메서드를 사용 하는 예제입니다.See XmlTextWriter.WriteRaw for an example using this method.

설명

이 메서드는 특수 문자를 이스케이프 하지 않습니다.This method does not escape special characters.

중요

합니다 XmlWriter 에 전달 되는 데이터의 유효성을 검사 하지 않습니다는 WriteRaw 메서드.The XmlWriter does not validate the data that is passed to the WriteRaw method. 이 메서드를 임의의 데이터를 전달 하지 않아야 합니다.You should not pass arbitrary data to this method.

이 메서드의 비동기 버전을 참조 하세요. WriteRawAsync합니다.For the asynchronous version of this method, see WriteRawAsync.

WriteRaw(Char[], Int32, Int32) WriteRaw(Char[], Int32, Int32) WriteRaw(Char[], Int32, Int32) WriteRaw(Char[], Int32, Int32)

파생 클래스에서 재정의되면 문자 버퍼에서 원시 태그를 직접 작성합니다.When overridden in a derived class, writes raw markup manually from a character buffer.

public:
 abstract void WriteRaw(cli::array <char> ^ buffer, int index, int count);
public abstract void WriteRaw (char[] buffer, int index, int count);
abstract member WriteRaw : char[] * int * int -> unit
Public MustOverride Sub WriteRaw (buffer As Char(), index As Integer, count As Integer)

매개 변수

buffer
Char[]

쓸 텍스트가 포함된 문자 배열입니다.Character array containing the text to write.

index
Int32 Int32 Int32 Int32

쓸 텍스트의 시작을 나타내는 버퍼 내의 위치입니다.The position within the buffer indicating the start of the text to write.

count
Int32 Int32 Int32 Int32

쓸 문자 수입니다.The number of characters to write.

예외

index 또는 count가 0보다 작습니다.index or count is less than zero.

또는-or- 버퍼 길이에서 index를 빼면 count보다 작습니다.The buffer length minus index is less than count.

이전 비동기 작업이 완료되기 전에 XmlWriter 메서드가 호출되었습니다.An XmlWriter method was called before a previous asynchronous operation finished. 이 경우 “비동기 작업이 이미 진행 중입니다.” 메시지를 나타내며 InvalidOperationException이 throw됩니다.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

설명

이 메서드는 특수 문자를 이스케이프 하지 않습니다.This method does not escape special characters.

중요

합니다 XmlWriter 에 전달 되는 데이터의 유효성을 검사 하지 않습니다는 WriteRaw 메서드.The XmlWriter does not validate the data that is passed to the WriteRaw method. 이 메서드를 임의의 데이터를 전달 하지 않아야 합니다.You should not pass arbitrary data to this method.

이 메서드의 비동기 버전을 참조 하세요. WriteRawAsync합니다.For the asynchronous version of this method, see WriteRawAsync.

적용 대상