XmlDictionaryReader.CreateMtomReader 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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의 인스턴스입니다.
설명
이 메서드는 지정된 오프셋 및 개수가 있는 버퍼에서 인스턴스 배열인 지정된 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의 인스턴스입니다.
설명
이 메서드는 지정된 문자 인코딩 중 하나인 인스턴스 배열을 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의 인스턴스입니다.
설명
이 메서드는 지정된 오프셋 및 개수가 있는 버퍼에서 인스턴스 배열인 지정된 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의 인스턴스입니다.
설명
이 메서드는 지정된 오프셋 및 개수가 있는 버퍼에서 인스턴스 배열인 지정된 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의 인스턴스입니다.
예외
encoding
이(가) null
인 경우
설명
이 메서드는 에 지정된 encoding
Encoding문자 인코딩을 사용하여 스트림에서 읽습니다.
적용 대상
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의 인스턴스입니다.
설명
이 메서드는 지정된 문자 인코딩 중 하나인 인스턴스 배열을 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의 인스턴스입니다.
예외
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의 인스턴스입니다.
예외
encoding
이(가) null
인 경우
설명
이 메서드는 지정된 오프셋 및 개수가 있는 버퍼에서 인스턴스로 지정된 encoding
Encoding문자 인코딩을 사용하여 읽습니다.