WS_ENCODING 열거형(webservices.h)
다양한 인코딩(메시지 형식)입니다.
Syntax
typedef enum {
WS_ENCODING_XML_BINARY_1 = 0,
WS_ENCODING_XML_BINARY_SESSION_1 = 1,
WS_ENCODING_XML_MTOM_UTF8 = 2,
WS_ENCODING_XML_MTOM_UTF16BE = 3,
WS_ENCODING_XML_MTOM_UTF16LE = 4,
WS_ENCODING_XML_UTF8 = 5,
WS_ENCODING_XML_UTF16BE = 6,
WS_ENCODING_XML_UTF16LE = 7,
WS_ENCODING_RAW = 8
} WS_ENCODING;
상수
WS_ENCODING_XML_BINARY_1 값: 0 이진 XML 인코딩입니다. 데이터가 여전히 XML에 있지만 infoset 형식으로, 이 인코딩은 일반적으로 더 작은 메시지를 생성합니다. 를 생성하고 사용하는 데 필요한 CPU가 더 적습니다. 이 인코딩에는 SOAP 1.2(WS_ENVELOPE_VERSION_SOAP_1_2)가 필요합니다. |
WS_ENCODING_XML_BINARY_SESSION_1 값: 1 이진 XML 세션 인코딩입니다. 데이터가 여전히 XML에 있지만 infoset 형식으로, 이 인코딩은 일반적으로 더 작은 메시지를 생성합니다. 를 생성하고 사용하는 데 필요한 CPU가 더 적습니다. 이 인코딩은 WS_ENCODING_XML_BINARY_1 같지만 세션 사전의 기능입니다. 이 인코딩에는 다음이 필요하기 때문입니다. 세션, 세션 채널 형식에서만 사용할 수 있습니다. (WS_CHANNEL_TYPE_DUPLEX_SESSION). 세션 사전은 두 가지 모두에 의해 유지 관리되는 데이터 구조입니다. 채널의 송신 및 수신 쪽. 세션 사전 는 문자열 데이터의 전송을 최적화하는 데 사용됩니다. 처음 특정 문자열이 작성되고 전체 문자열에서 를 사용하여 인코딩됩니다. 형식. 동일한 문자열이 다시 작성되면 더 작은 문자열을 사용합니다. 메시지 크기를 줄일 수 있는 토큰화된 양식입니다. 문자열 데이터의 작성기는 어떤 문자열이 후보일지 선택합니다. 의 사전 및 ID 필드를 입력하여 세션 사전 WS_XML_STRING 구조체입니다. 세션 사전의 크기는 를 사용하여 구성됩니다. WS_CHANNEL_PROPERTY_MAX_SESSION_DICTIONARY_SIZE. 이 인코딩에는 SOAP 1.2(WS_ENVELOPE_VERSION_SOAP_1_2)가 필요합니다. |
WS_ENCODING_XML_MTOM_UTF8 값: 2 MTOM 인코딩입니다. MTOM 인코딩은 비용을 방지하여 이진 데이터를 최적화합니다. 이진 데이터를 base64 형식으로 변환합니다. 포함된 메시지의 경우 많은 양의 이진 데이터, 이 인코딩은 일반적으로 더 작게 생성됩니다. CPU를 더 적게 생성하고 사용해야 하는 메시지 텍스트 인코딩을 사용하는 것보다 입니다. 이 인코딩은 일반적으로 효율적이지 않습니다. 그러나 이진 인코딩입니다. MTOM 패키지의 XML 부분이 작성되었습니다. WS_CHARSET_UTF8 사용하지만 읽을 때 WS_CHARSET 있을 수 있습니다. |
WS_ENCODING_XML_MTOM_UTF16BE 값: 3 MTOM 인코딩입니다. MTOM 인코딩은 비용을 방지하여 이진 데이터를 최적화합니다. 이진 데이터를 base64 형식으로 변환합니다. 포함된 메시지의 경우 많은 양의 이진 데이터, 이 인코딩은 일반적으로 더 작게 생성됩니다. CPU를 더 적게 생성하고 사용해야 하는 메시지 텍스트 인코딩을 사용하는 것보다 입니다. 이 인코딩은 일반적으로 효율적이지 않습니다. 그러나 이진 인코딩입니다. MTOM 패키지의 XML 부분이 작성되었습니다. WS_CHARSET_UTF16BE 사용하지만 읽을 때 WS_CHARSET 있을 수 있습니다. |
WS_ENCODING_XML_MTOM_UTF16LE 값: 4 MTOM 인코딩입니다. MTOM 인코딩은 비용을 방지하여 이진 데이터를 최적화합니다. 이진 데이터를 base64 형식으로 변환합니다. 포함된 메시지의 경우 많은 양의 이진 데이터, 이 인코딩은 일반적으로 더 작게 생성됩니다. CPU를 더 적게 생성하고 사용해야 하는 메시지 텍스트 인코딩을 사용하는 것보다 입니다. 이 인코딩은 일반적으로 효율적이지 않습니다. 그러나 이진 인코딩입니다. MTOM 패키지의 XML 부분이 작성되었습니다. WS_CHARSET_UTF16LE 사용하지만 읽을 때 WS_CHARSET 있을 수 있습니다. |
WS_ENCODING_XML_UTF8 값: 5 텍스트 인코딩(XML 1.0 형식)입니다. 데이터는 WS_CHARSET_UTF8 사용하여 작성됩니다. 읽은 경우 WS_CHARSET 있을 수 있습니다. |
WS_ENCODING_XML_UTF16BE 값: 6 텍스트 인코딩(XML 1.0 형식)입니다. 데이터는 WS_CHARSET_UTF16BE 사용하여 작성됩니다. 읽은 경우 WS_CHARSET 있을 수 있습니다. |
WS_ENCODING_XML_UTF16LE 값: 7 텍스트 인코딩(XML 1.0 형식)입니다. 데이터는 WS_CHARSET_UTF16LE 사용하여 작성됩니다. 읽은 경우 WS_CHARSET 있을 수 있습니다. |
WS_ENCODING_RAW 값: 8 |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱 | UWP 앱] |
머리글 | webservices.h |