다음을 통해 공유


XmlDictionaryReader.CreateMtomReader 메서드

정의

MTOM 형식으로 XML을 읽는 XmlDictionaryReader의 인스턴스를 만듭니다.

오버로드

CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)

MTOM 형식으로 XML을 읽는 XmlDictionaryReader의 인스턴스를 만듭니다.

CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)

MTOM 형식으로 XML을 읽는 XmlDictionaryReader의 인스턴스를 만듭니다.

CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas)

MTOM 형식으로 XML을 읽는 XmlDictionaryReader의 인스턴스를 만듭니다.

CreateMtomReader(Byte[], Int32, Int32, Encoding[], XmlDictionaryReaderQuotas)

MTOM 형식으로 XML을 읽는 XmlDictionaryReader의 인스턴스를 만듭니다.

CreateMtomReader(Stream, Encoding, XmlDictionaryReaderQuotas)

MTOM 형식으로 XML을 읽는 XmlDictionaryReader의 인스턴스를 만듭니다.

CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas)

MTOM 형식으로 XML을 읽는 XmlDictionaryReader의 인스턴스를 만듭니다.

CreateMtomReader(Stream, Encoding[], XmlDictionaryReaderQuotas)

MTOM 형식으로 XML을 읽는 XmlDictionaryReader의 인스턴스를 만듭니다.

CreateMtomReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas)

MTOM 형식으로 XML을 읽는 XmlDictionaryReader의 인스턴스를 만듭니다.

설명

MTOM을 사용하면 사용자가 SOAP 메시지의 전송 및 와이어 형식을 최적화할 수 있습니다.

CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)

MTOM 형식으로 XML을 읽는 XmlDictionaryReader의 인스턴스를 만듭니다.

public:
 static System::Xml::XmlDictionaryReader ^ CreateMtomReader(cli::array <System::Byte> ^ buffer, int offset, int count, cli::array <System::Text::Encoding ^> ^ encodings, System::String ^ contentType, System::Xml::XmlDictionaryReaderQuotas ^ quotas, int maxBufferSize, System::Xml::OnXmlDictionaryReaderClose ^ onClose);
public static System.Xml.XmlDictionaryReader CreateMtomReader (byte[] buffer, int offset, int count, System.Text.Encoding[] encodings, string? contentType, System.Xml.XmlDictionaryReaderQuotas quotas, int maxBufferSize, System.Xml.OnXmlDictionaryReaderClose? onClose);
public static System.Xml.XmlDictionaryReader CreateMtomReader (byte[] buffer, int offset, int count, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas, int maxBufferSize, System.Xml.OnXmlDictionaryReaderClose onClose);
static member CreateMtomReader : byte[] * int * int * System.Text.Encoding[] * string * System.Xml.XmlDictionaryReaderQuotas * int * System.Xml.OnXmlDictionaryReaderClose -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (buffer As Byte(), offset As Integer, count As Integer, encodings As Encoding(), contentType As String, quotas As XmlDictionaryReaderQuotas, maxBufferSize As Integer, onClose As OnXmlDictionaryReaderClose) As XmlDictionaryReader

매개 변수

buffer
Byte[]

읽어올 버퍼입니다.

offset
Int32

buffer에서 읽어올 시작 위치입니다.

count
Int32

buffer에서 읽을 수 있는 바이트 수입니다.

encodings
Encoding[]

입력의 가능한 문자 인코딩입니다.

contentType
String

메시지의 콘텐츠 형식 MIME 형식입니다.

quotas
XmlDictionaryReaderQuotas

판독기에 적용할 XmlDictionaryReaderQuotas입니다.

maxBufferSize
Int32

허용되는 최대 버퍼 크기입니다.

onClose
OnXmlDictionaryReaderClose

판독기가 닫히면 호출할 대리자입니다.

반환

XmlDictionaryReader

XmlDictionaryReader의 인스턴스입니다.

설명

이 메서드는 지정된 오프셋 및 개수가 있는 버퍼에서 인스턴스 배열인 지정된 encodings문자 인코딩 중 하나를 사용하여 읽습니다 Encoding. 메시지는 지정된 MIME 형식입니다. 이 null경우 contentType Content-Type MIME 헤더가 메시지에 있어야 합니다.

적용 대상

CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas, Int32, OnXmlDictionaryReaderClose)

MTOM 형식으로 XML을 읽는 XmlDictionaryReader의 인스턴스를 만듭니다.

public:
 static System::Xml::XmlDictionaryReader ^ CreateMtomReader(System::IO::Stream ^ stream, cli::array <System::Text::Encoding ^> ^ encodings, System::String ^ contentType, System::Xml::XmlDictionaryReaderQuotas ^ quotas, int maxBufferSize, System::Xml::OnXmlDictionaryReaderClose ^ onClose);
public static System.Xml.XmlDictionaryReader CreateMtomReader (System.IO.Stream stream, System.Text.Encoding[] encodings, string? contentType, System.Xml.XmlDictionaryReaderQuotas quotas, int maxBufferSize, System.Xml.OnXmlDictionaryReaderClose? onClose);
public static System.Xml.XmlDictionaryReader CreateMtomReader (System.IO.Stream stream, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas, int maxBufferSize, System.Xml.OnXmlDictionaryReaderClose onClose);
static member CreateMtomReader : System.IO.Stream * System.Text.Encoding[] * string * System.Xml.XmlDictionaryReaderQuotas * int * System.Xml.OnXmlDictionaryReaderClose -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (stream As Stream, encodings As Encoding(), contentType As String, quotas As XmlDictionaryReaderQuotas, maxBufferSize As Integer, onClose As OnXmlDictionaryReaderClose) As XmlDictionaryReader

매개 변수

stream
Stream

읽어올 스트림입니다.

encodings
Encoding[]

스트림의 가능한 문자 인코딩입니다.

contentType
String

메시지의 콘텐츠 형식 MIME 형식입니다.

quotas
XmlDictionaryReaderQuotas

메시지의 MIME 형식입니다.

maxBufferSize
Int32

판독기에 적용할 XmlDictionaryReaderQuotas입니다.

onClose
OnXmlDictionaryReaderClose

판독기가 닫히면 호출할 대리자입니다.

반환

XmlDictionaryReader

XmlDictionaryReader의 인스턴스입니다.

설명

이 메서드는 지정된 문자 인코딩 중 하나인 인스턴스 배열을 encodings사용하여 스트림에서 읽습니다 Encoding. 메시지는 지정된 MIME 형식입니다. 이 null경우 contentType Content-Type MIME 헤더가 메시지에 있어야 합니다.

적용 대상

CreateMtomReader(Byte[], Int32, Int32, Encoding[], String, XmlDictionaryReaderQuotas)

MTOM 형식으로 XML을 읽는 XmlDictionaryReader의 인스턴스를 만듭니다.

public:
 static System::Xml::XmlDictionaryReader ^ CreateMtomReader(cli::array <System::Byte> ^ buffer, int offset, int count, cli::array <System::Text::Encoding ^> ^ encodings, System::String ^ contentType, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (byte[] buffer, int offset, int count, System.Text.Encoding[] encodings, string? contentType, System.Xml.XmlDictionaryReaderQuotas quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (byte[] buffer, int offset, int count, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateMtomReader : byte[] * int * int * System.Text.Encoding[] * string * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (buffer As Byte(), offset As Integer, count As Integer, encodings As Encoding(), contentType As String, quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader

매개 변수

buffer
Byte[]

읽어올 버퍼입니다.

offset
Int32

buffer에서 읽어올 시작 위치입니다.

count
Int32

buffer에서 읽을 수 있는 바이트 수입니다.

encodings
Encoding[]

입력의 가능한 문자 인코딩입니다.

contentType
String

메시지의 콘텐츠 형식 MIME 형식입니다.

quotas
XmlDictionaryReaderQuotas

이 판독기에 적용되는 할당량입니다.

반환

XmlDictionaryReader

XmlDictionaryReader의 인스턴스입니다.

설명

이 메서드는 지정된 오프셋 및 개수가 있는 버퍼에서 인스턴스 배열인 지정된 encodings문자 인코딩 중 하나를 사용하여 읽습니다 Encoding. 메시지는 지정된 MIME 형식입니다. 이 null경우 contentType Content-Type MIME 헤더가 메시지에 있어야 합니다.

적용 대상

CreateMtomReader(Byte[], Int32, Int32, Encoding[], XmlDictionaryReaderQuotas)

MTOM 형식으로 XML을 읽는 XmlDictionaryReader의 인스턴스를 만듭니다.

public:
 static System::Xml::XmlDictionaryReader ^ CreateMtomReader(cli::array <System::Byte> ^ buffer, int offset, int count, cli::array <System::Text::Encoding ^> ^ encodings, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (byte[] buffer, int offset, int count, System.Text.Encoding[] encodings, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateMtomReader : byte[] * int * int * System.Text.Encoding[] * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (buffer As Byte(), offset As Integer, count As Integer, encodings As Encoding(), quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader

매개 변수

buffer
Byte[]

읽어올 버퍼입니다.

offset
Int32

buffer에서 읽어올 시작 위치입니다.

count
Int32

buffer에서 읽을 수 있는 바이트 수입니다.

encodings
Encoding[]

입력의 가능한 문자 인코딩입니다.

quotas
XmlDictionaryReaderQuotas

이 판독기에 적용되는 할당량입니다.

반환

XmlDictionaryReader

XmlDictionaryReader의 인스턴스입니다.

설명

이 메서드는 지정된 오프셋 및 개수가 있는 버퍼에서 인스턴스 배열인 지정된 encodings문자 인코딩 중 하나를 사용하여 읽습니다 Encoding.

적용 대상

CreateMtomReader(Stream, Encoding, XmlDictionaryReaderQuotas)

MTOM 형식으로 XML을 읽는 XmlDictionaryReader의 인스턴스를 만듭니다.

public:
 static System::Xml::XmlDictionaryReader ^ CreateMtomReader(System::IO::Stream ^ stream, System::Text::Encoding ^ encoding, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (System.IO.Stream stream, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateMtomReader : System.IO.Stream * System.Text.Encoding * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (stream As Stream, encoding As Encoding, quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader

매개 변수

stream
Stream

읽어올 스트림입니다.

encoding
Encoding

스트림의 가능한 문자 인코딩입니다.

quotas
XmlDictionaryReaderQuotas

이 판독기에 적용되는 할당량입니다.

반환

XmlDictionaryReader

XmlDictionaryReader의 인스턴스입니다.

예외

encoding이(가) null인 경우

설명

이 메서드는 에 지정된 encodingEncoding문자 인코딩을 사용하여 스트림에서 읽습니다.

적용 대상

CreateMtomReader(Stream, Encoding[], String, XmlDictionaryReaderQuotas)

MTOM 형식으로 XML을 읽는 XmlDictionaryReader의 인스턴스를 만듭니다.

public:
 static System::Xml::XmlDictionaryReader ^ CreateMtomReader(System::IO::Stream ^ stream, cli::array <System::Text::Encoding ^> ^ encodings, System::String ^ contentType, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (System.IO.Stream stream, System.Text.Encoding[] encodings, string? contentType, System.Xml.XmlDictionaryReaderQuotas quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (System.IO.Stream stream, System.Text.Encoding[] encodings, string contentType, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateMtomReader : System.IO.Stream * System.Text.Encoding[] * string * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (stream As Stream, encodings As Encoding(), contentType As String, quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader

매개 변수

stream
Stream

읽어올 스트림입니다.

encodings
Encoding[]

스트림의 가능한 문자 인코딩입니다.

contentType
String

메시지의 콘텐츠 형식 MIME 형식입니다.

quotas
XmlDictionaryReaderQuotas

이 판독기에 적용되는 할당량입니다.

반환

XmlDictionaryReader

XmlDictionaryReader의 인스턴스입니다.

설명

이 메서드는 지정된 문자 인코딩 중 하나인 인스턴스 배열을 encodings사용하여 스트림에서 읽습니다 Encoding. 메시지는 지정된 MIME 형식입니다. 이 null경우 contentType Content-Type MIME 헤더가 메시지에 있어야 합니다.

적용 대상

CreateMtomReader(Stream, Encoding[], XmlDictionaryReaderQuotas)

MTOM 형식으로 XML을 읽는 XmlDictionaryReader의 인스턴스를 만듭니다.

public:
 static System::Xml::XmlDictionaryReader ^ CreateMtomReader(System::IO::Stream ^ stream, cli::array <System::Text::Encoding ^> ^ encodings, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (System.IO.Stream stream, System.Text.Encoding[] encodings, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateMtomReader : System.IO.Stream * System.Text.Encoding[] * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (stream As Stream, encodings As Encoding(), quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader

매개 변수

stream
Stream

읽어올 스트림입니다.

encodings
Encoding[]

스트림의 가능한 문자 인코딩입니다.

quotas
XmlDictionaryReaderQuotas

이 판독기에 적용되는 할당량입니다.

반환

XmlDictionaryReader

XmlDictionaryReader의 인스턴스입니다.

예외

encoding이(가) null인 경우

설명

이 메서드는 지정된 문자 인코딩 중 하나인 인스턴스 배열을 encodings사용하여 스트림에서 읽습니다 Encoding.

적용 대상

CreateMtomReader(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas)

MTOM 형식으로 XML을 읽는 XmlDictionaryReader의 인스턴스를 만듭니다.

public:
 static System::Xml::XmlDictionaryReader ^ CreateMtomReader(cli::array <System::Byte> ^ buffer, int offset, int count, System::Text::Encoding ^ encoding, System::Xml::XmlDictionaryReaderQuotas ^ quotas);
public static System.Xml.XmlDictionaryReader CreateMtomReader (byte[] buffer, int offset, int count, System.Text.Encoding encoding, System.Xml.XmlDictionaryReaderQuotas quotas);
static member CreateMtomReader : byte[] * int * int * System.Text.Encoding * System.Xml.XmlDictionaryReaderQuotas -> System.Xml.XmlDictionaryReader
Public Shared Function CreateMtomReader (buffer As Byte(), offset As Integer, count As Integer, encoding As Encoding, quotas As XmlDictionaryReaderQuotas) As XmlDictionaryReader

매개 변수

buffer
Byte[]

읽어올 버퍼입니다.

offset
Int32

buffer에서 읽어올 시작 위치입니다.

count
Int32

buffer에서 읽을 수 있는 바이트 수입니다.

encoding
Encoding

입력의 가능한 문자 인코딩입니다.

quotas
XmlDictionaryReaderQuotas

이 판독기에 적용되는 할당량입니다.

반환

XmlDictionaryReader

XmlDictionaryReader의 인스턴스입니다.

예외

encoding이(가) null인 경우

설명

이 메서드는 지정된 오프셋 및 개수가 있는 버퍼에서 인스턴스로 지정된 encodingEncoding문자 인코딩을 사용하여 읽습니다.

적용 대상