Windows Web 服务

Windows Web 服务技术概述。

若要开发 Windows Web 服务,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
WS_ADDRESSING_VERSION

标识用于寻址标头的规范的版本。
WS_BINDING_TEMPLATE_TYPE

支持的不同安全绑定组合的枚举。
WS_CALL_PROPERTY_ID

用于在客户端服务操作上配置调用的可选参数。
WS_CALLBACK_MODEL

指定回调 (的线程行为,例如WS_ASYNC_CALLBACK) 。
WS_CERT_CREDENTIAL_TYPE

证书凭据的类型,用作WS_CERT_CREDENTIAL子类型的选择器。
WS_CHANNEL_BINDING

指示要用于通道的协议堆栈。
WS_CHANNEL_PROPERTY_ID

每个通道属性都由一个 ID 标识,并具有一个关联的值。 如果在创建通道时未指定属性,则使用其默认值。
WS_CHANNEL_STATE

通道可以处于的不同状态。
WS_CHANNEL_TYPE

指示通道的基本特征,例如它是否是会话通道,以及支持哪些通信方向。
WS_CHARSET

标识文档的字符集。
WS_COOKIE_MODE

用于指定如何处理 HTTP Cookie 的枚举。
WS_DATETIME_FORMAT

指定WS_DATETIME的文本格式。
WS_ENCODING

) 消息格式 (不同的编码。
WS_ENDPOINT_ADDRESS_EXTENSION_TYPE

这将标识WS_ENDPOINT_ADDRESS的扩展字段中的扩展类型。
WS_ENDPOINT_IDENTITY_TYPE

终结点 IDentity 的类型,用作WS_ENDPOINT_IDENTITY子类型的选择器。
WS_ENVELOPE_VERSION

用于信封结构的规范的版本。
WS_ERROR_PROPERTY_ID

与错误关联的一组属性值。 它们使用 WsGetErrorProperty 和 WsSetErrorProperty 进行设置和检索。
WS_EXCEPTION_CODE

此组件引发的结构化异常代码。 这些异常是致命的,不应由应用程序处理。
WS_EXTENDED_PROTECTION_POLICY

定义是否应验证扩展保护数据。
WS_EXTENDED_PROTECTION_SCENARIO

定义扩展保护的验证方式。
WS_FAULT_DISCLOSURE

控制故障中包含的错误信息量。 由于错误对象可能包含敏感数据作为错误字符串的一部分,因此并非始终适合在所有错误中包含错误字符串信息。
WS_FAULT_ERROR_PROPERTY_ID

有关错误的信息。
WS_FIELD_MAPPING

指定结构字段在 XML 中的表示方式。 这在WS_FIELD_DESCRIPTION中使用。
WS_HEADER_TYPE

标识标头的类型。
WS_HEAP_PROPERTY_ID

每个堆属性都由 ID 标识,并具有关联的值。
WS_HTTP_HEADER_AUTH_TARGET

定义 HTTP 标头身份验证安全绑定的目标。
WS_HTTP_PROXY_SETTING_MODE

代理设置指示具有绑定WS_HTTP_CHANNEL_BINDING的通道的 HTTP 代理设置。 这是指定为WS_CHANNEL_PROPERTY_HTTP_PROXY_SETTING_MODE通道属性的一部分。
WS_IP_VERSION

指定 IP 版本。
WS_LISTENER_PROPERTY_ID

每个侦听器属性的类型为 WS_LISTENER_PROPERTY,由 ID 标识,并且具有关联的值。 如果在创建侦听器时未指定属性,则使用其默认值。
WS_LISTENER_STATE

侦听器可以处于的不同状态。
WS_MESSAGE_INITIALIZATION

指定 WsInitializeMessageshould 添加到消息的标头。
WS_MESSAGE_PROPERTY_ID

每个消息属性的类型为 WS_MESSAGE_PROPERTY,由 ID 标识,并具有关联的值。
WS_MESSAGE_SECURITY_USAGE

定义消息安全绑定如何使用 WS-Security 机制将与之对应的安全令牌附加到消息。
WS_MESSAGE_STATE

消息可以处于的不同状态。
WS_METADATA_EXCHANGE_TYPE

有关启用和禁用元数据交换类型的信息。
WS_METADATA_PROPERTY_ID

每个元数据属性的类型为 WS_METADATA_PROPERTY,由 ID 标识,并且具有关联的值。 如果在创建元数据时未指定属性,则使用其默认值。
WS_METADATA_STATE

元数据对象的状态。
WS_MOVE_TO

此枚举标识在 xml 文档上移动的各种方式。
WS_OPERATION_CONTEXT_PROPERTY_ID

上下文中可用的属性。 并非所有属性都可以在上下文的给定点使用。 所有上下文属性都通过 WsGetOperationContextProperty 提供。
WS_OPERATION_STYLE

不同操作样式的枚举。
WS_PARAMETER_TYPE

不同的参数类型。
WS_POLICY_EXTENSION_TYPE

此枚举中的值用于标识WS_POLICY_EXTENSION的子类型。
WS_POLICY_PROPERTY_ID

标识每个策略属性及其关联值。
WS_POLICY_STATE

策略对象的状态。
WS_PROTECTION_LEVEL

定义发送和接收的消息所需的完整性和机密性级别。
WS_PROXY_PROPERTY_ID

用于配置服务代理的可选参数。 除了WS_PROXY_PROPERTY_STATE所有值仅支持与 WsCreateServiceProxy 一起使用,作为 WS_PROXY_PROPERTY* 参数的一部分。
WS_READ_OPTION

指定是否需要值,以及如何分配值。
WS_RECEIVE_OPTION

指定从通道接收消息时是否需要消息。
WS_REPEATING_HEADER_OPTION

此枚举用于指定标头是否应在消息中多次显示。
WS_REQUEST_SECURITY_TOKEN_ACTION

定义在使用 WS-Trust 协商安全令牌时要使用的操作集。
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID

标识用于从颁发者请求安全令牌的属性。 它与 WsRequestSecurityToken 一起使用,作为 WS_REQUEST_SECURITY_TOKEN_PROPERTY* 参数的一部分。
WS_SAML_AUTHENTICATOR_TYPE

服务器端使用的 SAML 令牌验证器的类型 ID (例如,信赖方) 来验证传入的 SAML 令牌。
WS_SECURE_CONVERSATION_VERSION

定义要与消息安全性和混合模式安全性一起使用的 WS-SecureConversation 规范版本。
WS_SECURITY_ALGORITHM_ID

定义要与 WS-Security 一起使用的安全算法。 这些值与消息安全绑定和混合模式安全绑定相关。
WS_SECURITY_ALGORITHM_PROPERTY_ID

标识表示安全算法旋钮的属性。
WS_SECURITY_ALGORITHM_SUITE_NAME

用于签名和加密等任务的安全算法套件。 此枚举中的值对应于 WS-SecurityPolicy 1.1section 7.1 中定义的套件。
WS_SECURITY_BINDING_CONSTRAINT_TYPE

此枚举中的值用于标识WS_SECURITY_BINDING_CONSTRAINT的子类型。
WS_SECURITY_BINDING_PROPERTY_ID

标识用于指定安全绑定设置的属性。 安全绑定设置存在于安全绑定中,而安全绑定又在安全说明中使用。
WS_SECURITY_BINDING_TYPE

安全绑定的类型,用作WS_SECURITY_BINDING子类型的选择器。
WS_SECURITY_CONTEXT_PROPERTY_ID

标识安全上下文对象的属性。 此枚举与 WsGetSecurityContextProperty 一起使用。
WS_SECURITY_HEADER_LAYOUT

应用于 WS-Security 安全标头元素的布局规则。 此设置与消息安全绑定和混合模式安全绑定相关。
WS_SECURITY_HEADER_VERSION

WS-Security 规范版本,用于消息安全性和混合模式安全性。
WS_SECURITY_KEY_ENTROPY_MODE

定义在使用消息和混合模式安全性完成的安全令牌协商期间,应如何为颁发的密钥提供随机性。
WS_SECURITY_KEY_HANDLE_TYPE

安全密钥的类型。
WS_SECURITY_KEY_TYPE

安全令牌的密钥类型。 当查询安全令牌的密钥时,它将用作返回类型。 它还用于指定从安全令牌服务请求安全令牌时所需的密钥类型。
WS_SECURITY_PROPERTY_ID

标识表示通道范围安全设置的属性。 此枚举在 WS_SECURITY_PROPERTY 结构中使用,后者又在WS_SECURITY_DESCRIPTION结构中使用。
WS_SECURITY_TIMESTAMP_USAGE

使用消息安全性和混合模式安全性时,这将定义何时应在 WS-Security 标头中生成和要求时间戳元素。
WS_SECURITY_TOKEN_PROPERTY_ID

定义可从安全令牌中提取的字段和属性的密钥。 并非所有属性对所有安全令牌类型都有效。 函数 WsGetSecurityTokenProperty 使用此处定义的值作为键。
WS_SECURITY_TOKEN_REFERENCE_MODE

使用消息和混合模式安全绑定时,用于从签名、加密项和派生令牌中引用安全令牌的机制。
WS_SERVICE_CANCEL_REASON

取消的原因。
WS_SERVICE_ENDPOINT_PROPERTY_ID

每个属性表示用于配置给定WS_SERVICE_ENDPOINT结构的可选参数。 此枚举在属于WS_SERVICE_ENDPOINT的WS_SERVICE_ENDPOINT_PROPERTY结构中使用。
WS_SERVICE_HOST_STATE

服务主机可以位于中的状态。
WS_SERVICE_PROPERTY_ID

用于配置服务主机的可选参数。 调用 WsCreateServiceHost 时,在 WS_SERVICE_PROPERTY 结构中使用此枚举,或者在调用 WsGetServiceHostProperty 时单独使用此枚举。
WS_SERVICE_PROXY_STATE

服务代理的状态。
WS_TRACE_API

WS_TRACE_API枚举。
WS_TRANSFER_MODE

发送或接收的消息是流式传输还是缓冲消息。
WS_TRUST_VERSION

定义要与消息安全性和混合模式安全性一起使用的 WS-Trust 规范版本。
WS_TYPE

序列化支持的类型。
WS_TYPE_MAPPING

序列化或反序列化时,WS_TYPE如何映射到 XML 或从 XML 映射到 XML。
WS_URL_SCHEME_TYPE

与 WsDecodeUrl、WsEncodeUrl 和 WsCombineUrl 一起使用的方案集。
WS_USERNAME_CREDENTIAL_TYPE

用户名/密码凭据的类型,用作WS_USERNAME_CREDENTIAL子类型的选择器。
WS_VALUE_TYPE

固定大小基元的类型。
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE

Windows 集成身份验证凭据的类型,用作WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL子类型的选择器。
WS_WINDOWS_INTEGRATED_AUTH_PACKAGE

定义用于 Windows 集成身份验证的特定 SSP 包。
WS_WRITE_OPTION

指定指定的存储是包含值还是指向值的指针,以及该值是否可以在 XML 内容中表示为 nil。
WS_XML_BUFFER_PROPERTY_ID

每个 XML 缓冲区属性都由 ID 标识,并具有关联的值。
WS_XML_CANONICALIZATION_ALGORITHM

XML 规范化算法的值。
WS_XML_CANONICALIZATION_PROPERTY_ID

标识每个 XML 规范化属性及其关联的值。 此枚举在 WS_XML_CANONICALIZATION_PROPERTY 结构中使用,该结构用作 WsStartReaderCanonicalization 和 WsStartWriterCanonicalization 的参数。
WS_XML_NODE_TYPE

WS_XML_NODE 结构的类型。
WS_XML_READER_ENCODING_TYPE

WS_XML_READER_ENCODING 结构的类型。
WS_XML_READER_INPUT_TYPE

WS_XML_READER_INPUT结构的类型。
WS_XML_READER_PROPERTY_ID

标识每个 XML 读取器属性是 及其关联的值。
WS_XML_SECURITY_TOKEN_PROPERTY_ID

用于创建 XML 安全令牌的属性包的密钥。 此枚举在 WS_XML_SECURITY_TOKEN_PROPERTY 结构中使用,该结构用作 WsCreateXmlSecurityToken 的参数。
WS_XML_TEXT_TYPE

WS_XML_TEXT 结构的类型。
WS_XML_WRITER_ENCODING_TYPE

WS_XML_WRITER_ENCODING 结构的类型。
WS_XML_WRITER_OUTPUT_TYPE

WS_XML_WRITER_OUTPUT 结构的类型。
WS_XML_WRITER_PROPERTY_ID

每个 xml 编写器属性都由一个 ID 标识,并具有一个关联的值。

函数

 
IsRegisteredForContentPrefetch

指示应用包是否已为内容预提取后台任务注册。
TriggerContentPrefetcherTask

触发指定应用包的内容预提取后台任务。
WS_ABANDON_MESSAGE_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsAbandonMessage 调用。
WS_ABORT_CHANNEL_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsAbortChannel 调用。
WS_ABORT_LISTENER_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsAbortListener 调用。
WS_ACCEPT_CHANNEL_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsAcceptChannel 调用。
WS_ASYNC_CALLBACK

与异步模型一起使用的回调函数参数。
WS_ASYNC_FUNCTION

与 WsAsyncExecute 一起使用,以指定要在一系列异步操作中调用的下一个函数。 (WS_ASYNC_FUNCTION)
WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK

通知客户端服务器可接受的证书颁发者列表。
WS_CERTIFICATE_VALIDATION_CALLBACK

当已建立与 HTTP 服务器的连接并发送标头时,将调用WS_CERTIFICATE_VALIDATION_CALLBACK回调来验证证书。
WS_CLOSE_CHANNEL_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsCloseChannel 调用。
WS_CLOSE_LISTENER_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsCloseListener 调用。
WS_CREATE_CHANNEL_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsCreateChannel 调用。
WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsCreateChannelForListener 调用。
WS_CREATE_DECODER_CALLBACK

处理创建解码器实例。
WS_CREATE_ENCODER_CALLBACK

处理创建编码器实例。
WS_CREATE_LISTENER_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsCreateListener 调用。
WS_DECODER_DECODE_CALLBACK

解码消息。
WS_DECODER_END_CALLBACK

解码消息的结尾。
WS_DECODER_GET_CONTENT_TYPE_CALLBACK

获取消息的内容类型。 (WS_DECODER_GET_CONTENT_TYPE_CALLBACK)
WS_DECODER_START_CALLBACK

开始解码消息。
WS_DURATION_COMPARISON_CALLBACK

比较两个持续时间。
WS_DYNAMIC_STRING_CALLBACK

确定是否可以以优化形式写入指定的字符串。
WS_ENCODER_ENCODE_CALLBACK

对消息进行编码。
WS_ENCODER_END_CALLBACK

对消息的末尾进行编码。
WS_ENCODER_GET_CONTENT_TYPE_CALLBACK

获取消息的内容类型。 (WS_ENCODER_GET_CONTENT_TYPE_CALLBACK)
WS_ENCODER_START_CALLBACK

开始对消息进行编码。
WS_FREE_CHANNEL_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsFreeChannel 调用。
WS_FREE_DECODER_CALLBACK

处理释放解码器实例。
WS_FREE_ENCODER_CALLBACK

处理释放编码器实例。
WS_FREE_LISTENER_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsFreeListener 调用。
WS_GET_CERT_CALLBACK

向安全运行时提供证书。
WS_GET_CHANNEL_PROPERTY_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsGetChannelProperty 调用。
WS_GET_LISTENER_PROPERTY_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsGetListenerProperty 调用。
WS_HTTP_REDIRECT_CALLBACK

当消息即将使用 HTTP 自动重定向功能自动重定向到另一个服务时调用,如 RFC2616 中所述。
WS_IS_DEFAULT_VALUE_CALLBACK

确定值是否为默认值。
WS_MESSAGE_DONE_CALLBACK

通知调用方消息已完成对提供给 WsReadEnvelopeStartfunction 的 WS_XML_READER 结构或提供给 WsWriteEnvelopeStart 函数的 WS_XML_WRITER 结构的使用。
WS_OPEN_CHANNEL_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsOpenChannel 调用。
WS_OPEN_LISTENER_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsOpenListener 调用。
WS_OPERATION_CANCEL_CALLBACK

通知由于服务主机的中止关闭而取消异步服务操作调用。
WS_OPERATION_FREE_STATE_CALLBACK

允许应用程序清理已注册到取消回调的状态信息。
WS_PROXY_MESSAGE_CALLBACK

在即将发送输入消息的标头或刚收到输出消息头时调用。
WS_PULL_BYTES_CALLBACK

由 WsPullBytes 函数用于请求应写入的数据。
WS_PUSH_BYTES_CALLBACK

由 WsPushBytes 函数用于请求写入该数据。
WS_READ_CALLBACK

由 WS_XML_READERto从某个源读取到缓冲区中使用。
WS_READ_MESSAGE_END_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsReadMessageEnd 调用。
WS_READ_MESSAGE_START_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsReadMessageStart 调用。
WS_READ_TYPE_CALLBACK

指定WS_TYPEhas时读取值。
WS_RESET_CHANNEL_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsResetChannel 调用。
WS_RESET_LISTENER_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsResetListener 调用。
WS_SERVICE_ACCEPT_CHANNEL_CALLBACK

当服务主机在终结点侦听器上接受通道时调用。
WS_SERVICE_CLOSE_CHANNEL_CALLBACK

在终结点上关闭或中止通道时调用。
WS_SERVICE_MESSAGE_RECEIVE_CALLBACK

在配置有 defaultMessageHandlerCallback 集的WS_SERVICE_CONTRACT的终结点上收到WS_MESSAGE时调用。
WS_SERVICE_SECURITY_CALLBACK

在收到传入消息的标头且正文未处理时调用。
WS_SERVICE_STUB_CALLBACK

由服务模型调用以委托给服务操作调用。
WS_SET_CHANNEL_PROPERTY_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsSetChannelProperty 调用。
WS_SET_LISTENER_PROPERTY_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsSetListenerProperty 调用。
WS_SHUTDOWN_SESSION_CHANNEL_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsShutdownSessionChannel 调用。
WS_STRING_VALUE

在给定常量字符串的情况下初始化WS_STRING结构。
WS_VALIDATE_PASSWORD_CALLBACK

验证接收方端的用户名/密码对。
WS_VALIDATE_SAML_CALLBACK

验证 SAML 断言。
WS_WRITE_CALLBACK

由 WS_XML_WRITER 函数用于将指定的缓冲区写入用户确定的目标。
WS_WRITE_MESSAGE_END_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsWriteMessageEnd 调用。
WS_WRITE_MESSAGE_START_CALLBACK

处理WS_CUSTOM_CHANNEL_BINDING的 WsWriteMessageStart 调用。
WS_WRITE_TYPE_CALLBACK

在指定WS_CUSTOM_TYPEhas时调用以写入元素。
WS_XML_STRING_DICTIONARY_VALUE

当存在关联的字典 ID 时,为 WS_XML_STRING 结构提供初始值设定项。
WS_XML_STRING_VALUE

在没有关联的字典 ID 时,为 WS_XML_STRING 结构提供初始值设定项。
WsAbandonCall

放弃对指定的服务代理的指定调用。
WsAbandonMessage

跳过指定通道上指定消息的其余部分。
WsAbortChannel

取消指定通道的所有挂起 I/O。
WsAbortListener

取消指定侦听器的任何挂起 I/O。
WsAbortServiceHost

中止指定服务主机上的所有当前操作。
WsAbortServiceProxy

中止服务代理,并取消服务代理上任何挂起的 I/O。
WsAcceptChannel

接受来自指定侦听器的下一个传入消息。
WsAddCustomHeader

将指定的应用程序定义的标头添加到消息中。
WsAddErrorString

将指定的错误字符串添加到错误对象。
WsAddMappedHeader

将指定的映射标头添加到消息。
WsAddressMessage

将消息寻址到指定的终结点地址。
WsAlloc

从指定的堆分配内存段。
WsAsyncExecute

用于实现异步操作的帮助程序函数。
WsCall

服务代理在内部使用,根据指定的元数据设置指定参数的格式,并在消息中发送它们。 应用程序绝不应直接调用此函数。
WsCheckMustUnderstandHeaders

验证接收方是否理解指定的标头。 注意 应在已为收到的消息读取所有标头后调用此函数。  .
WsCloseChannel

关闭指定的通道。
WsCloseListener

导致指定的侦听器停止侦听。
WsCloseServiceHost

关闭与指定服务主机的通信。
WsCloseServiceProxy

关闭与指定服务代理的通信。
WsCombineUrl

根据指定的 URL 引用生成绝对 URL, (绝对或相对 URL) 和指定的绝对基 URL。
WsCopyError

将错误对象从指定的源复制到指定的目标。
WsCopyNode

将当前节点从指定的 XML 读取器复制到指定的 XML 编写器。
WsCountOf

返回指定数组的元素数。
WsCreateChannel

创建用于与终结点进行消息交换的通道。
WsCreateChannelForListener

创建与指定侦听器关联的通道。
WsCreateError

创建一个错误对象,该对象可以传递给函数以记录丰富的错误信息。
WsCreateFaultFromError

从指定的错误对象构造WS_FAULT。
WsCreateHeap

创建堆对象。
WsCreateListener

创建具有指定属性的侦听器。
WsCreateMessage

创建具有指定属性的消息对象。
WsCreateMessageForChannel

创建用于指定通道的消息。
WsCreateMetadata

创建用于收集和处理元数据文档的元数据对象。
WsCreateReader

创建具有指定属性的 XML 读取器。
WsCreateServiceEndpointFromTemplate

用于从策略模板创建服务终结点 (WS_SERVICE_ENDPOINT) 的帮助程序例程。
WsCreateServiceHost

为指定的终结点创建服务主机。
WsCreateServiceProxy

创建具有指定属性的服务代理。
WsCreateServiceProxyFromTemplate

用于从策略模板创建服务代理的帮助程序例程。
WsCreateWriter

创建具有指定属性的 XML 编写器。
WsCreateXmlBuffer

创建可用于处理 XML 数据的 XML 缓冲区。
WsCreateXmlSecurityToken

从其指定的 XML 形式创建安全令牌。
WsDateTimeToFileTime

将 WS_DATETIME 对象转换为 FILETIME 对象。 输出参数返回对 FILETIME 对象的引用。
WsDecodeUrl

评估 URL 的组件以确定其“方案”。
WsEncodeUrl

将指定的WS_URL编码为给定其组件部分的 URL 字符串。 值根据需要进行转义、组合和存储在指定的WS_HEAP中,结果以WS_STRING的形式返回。
WsEndReaderCanonicalization

此函数停止由前面的 WsStartReaderCanonicalization 函数调用启动的 XML 规范化。 读取器缓冲的任何剩余规范字节都将写入回调函数。
WsEndWriterCanonicalization

此函数停止由前面的 WsStartWriterCanonicalization 调用启动的 XML 规范化。 编写器缓冲的剩余规范字节将写入回调函数。
WsFileTimeToDateTime

获取对 FILETIME 对象的引用,并将其转换为WS_DATETIME对象。 输出参数返回对 WS_DATETIME 对象的引用。
WsFillBody

确保消息中有足够的字节可用于读取。
WsFillReader

确保读取器已缓冲 XML 数据的最小字节计数,以供后续读取器函数使用。
WsFindAttribute

在当前元素的属性中搜索具有指定名称和命名空间的属性,并返回可传递给 WsReadStartAttribute 的索引。
WsFlushBody

刷新已写入的所有累积消息正文数据。
WsFlushWriter

指示编写器调用在WS_XML_WRITER_STREAM_OUTPUT中指定的回调(如果已缓冲足够的数据)。
WsFreeChannel

释放与 Channel 对象关联的内存资源。
WsFreeError

释放与使用 WsCreateError 创建的 Error 对象关联的内存资源。 这会释放 对象及其构成信息。
WsFreeHeap

这将释放堆对象,以及与使用 WsAlloc 在堆对象上进行的任何分配关联的内存。
WsFreeListener

释放与侦听器对象关联的内存资源。
WsFreeMessage

释放与 Message 对象关联的内存资源。
WsFreeMetadata

释放与元数据对象关联的内存资源。
WsFreeReader

释放与 XML_Reader 对象关联的内存资源。
WsFreeSecurityToken

释放与安全令牌对象关联的内存资源。
WsFreeServiceHost

释放与服务主机对象关联的内存。
WsFreeServiceProxy

释放与服务代理资源关联的内存。
WsFreeWriter

释放与 XML 编写器对象关联的内存资源。
WsGetChannelProperty

检索通道参数引用的 Channel 的属性。
WsGetCustomHeader

查找消息的应用程序定义的标头并将其反序列化。
WsGetDictionary

检索 XML Dictionary 对象。 检索到的 Dictionary 由字典引用参数返回。
WsGetErrorProperty

检索错误参数引用的 WS_ERROR 对象的属性。
WsGetErrorString

从错误对象中检索错误字符串。
WsGetFaultErrorDetail

读取存储在 WS_ERROR 对象中的故障详细信息。
WsGetFaultErrorProperty

检索错误参数引用的 WS_ERROR 对象的 Fault 错误属性。
WsGetHeader

在消息中查找特定的标准标头并将其反序列化。
WsGetHeaderAttributes

此函数使用位于读取器所在的标头元素中的WS_HEADER_ATTRIBUTES填充 ULONG 参数。 消息的信封版本用于确定要返回的属性。
WsGetHeapProperty

检索指定堆的特定属性。
WsGetListenerProperty

检索指定的 Listener 对象属性。 要检索的属性由WS_LISTENER_PROPERTY_ID输入参数标识。
WsGetMappedHeader

在消息中查找映射的标头并将其反序列化。
WsGetMessageProperty

检索指定的 Message 对象属性。 要检索的属性由WS_MESSAGE_PROPERTY_ID输入参数标识。
WsGetMetadataEndpoints

返回元数据对象文档中定义的“终结点”。
WsGetMetadataProperty

检索指定的WS_METADATA对象属性。 要检索的属性由WS_METADATA_PROPERTY_ID输入参数标识。
WsGetMissingMetadataDocumentAddress

此函数返回元数据对象引用的缺失文档的地址。
WsGetNamespaceFromPrefix

此函数从它绑定到的前缀返回命名空间。
WsGetOperationContextProperty

返回指定操作上下文的属性。 应注意的是,这些属性的有效性仅限于操作上下文本身的生存期。
WsGetPolicyAlternativeCount

检索策略对象中可用的替代项数。 备用计数可用于使用 WsMatchPolicyAlternative 循环访问每个替代项。
WsGetPolicyProperty

检索策略对象的属性。
WsGetPrefixFromNamespace

此函数返回命名空间绑定到的前缀。 作用域中可能有多个前缀,此函数可以自由返回其中任何一个前缀。
WsGetReaderNode

函数返回位于 XML 读取器的当前位置的 XML 节点。
WsGetReaderPosition

返回读取器的当前位置。 这只能在设置为 XmlBuffer 的读取器上使用。
WsGetReaderProperty

此函数返回指定 XML 读取器的 属性。
WsGetSecurityContextProperty

获取指定安全上下文的属性。
WsGetSecurityTokenProperty

从安全令牌中提取字段或属性。
WsGetServiceHostProperty

检索指定的服务主机属性。 要检索的属性由WS_SERVICE_PROPERTY_ID输入参数标识。
WsGetServiceProxyProperty

此函数检索指定的服务代理属性。 要检索的属性由WS_PROXY_PROPERTY_ID输入参数标识。
WsGetWriterPosition

返回编写器的当前位置。 这只能在设置为 XmlBuffer 的编写器上使用。 写入缓冲区时,位置表示将放置新数据的 xml 节点。
WsGetWriterProperty

检索指定的 XML 编写器属性。 要检索的属性由WS_XML WRITER_PROPERTY_ID输入参数标识。
WsGetXmlAttribute

查找范围内具有指定 localName 的最接近的 xml 属性,并返回其值。 返回的值放置在指定的堆上。
WsInitializeMessage

此函数初始化消息的标头,以便为处理做准备。
WsMarkHeaderAsUnderstood

此函数将标头标记为应用程序“已理解”。
WsMatchPolicyAlternative

验证策略替代项是否与指定的策略约束兼容。
WsMoveReader

移动由 moveTo 参数指定的读取器当前位置。 此函数只能在设置为 XmlBuffer 的读取器上使用。
WsMoveWriter

移动由 moveTo 参数指定的编写器当前位置。
WsOffsetOf

返回结构中给定结构和字段名称的字段的偏移量(以字节为单位)。
WsOpenChannel

打开终结点的通道。
WsOpenListener

启动对指定地址的“侦听”。 打开侦听器后,可以从该侦听器接受通道。 如果打开成功,则必须使用 WsCloseListener 函数关闭侦听器,然后才能释放侦听器资源。
WsOpenServiceHost

打开用于通信的服务主机,并在所有终结点上启动侦听器。 在调用 WsOpenSerivceHost 之前,客户端应用程序无法连接到服务终结点。
WsOpenServiceProxy

打开服务终结点的服务代理。
WsPullBytes

设置要调用的回调,以获取要写入元素中的字节。 在某些编码中,可以通过消除数据副本来提高效率。
WsPushBytes

建立要调用的回调,以在元素中写入字节。 在某些编码中,可以通过消除数据副本来提高效率。
WsReadArray

从读取器中读取一系列元素,并根据指定的值类型解释其内容。
WsReadAttribute

读取生成指定WS_TYPE值的属性。
WsReadBody

这是一个帮助程序函数,用于从消息的 XML 读取器反序列化值。 WS_MESSAGE_STATE必须设置为 WS_MESSAGE_STATE_READING。 此函数不会导致任何状态转换。
WsReadBytes

从读取器读取文本,并根据 base64 规范将字符解码为字节。
WsReadChars

从读取器读取指定数量的文本字符。
WsReadCharsUtf8

从读取器中读取指定数量的文本字符,并返回以 UTF-8 编码的字符。
WsReadElement

读取生成指定WS_TYPE值的元素。
WsReadEndAttribute

将读取器移回包含已读取属性的元素节点。
WsReadEndElement

此函数确保当前读取器节点是 End 元素,并将读取器推进到下一个节点。
WsReadEndpointAddressExtension

读取WS_ENDPOINT_ADDRESS的扩展。
WsReadEnvelopeEnd

读取消息的结束元素。 操作允许从通道以外的源读取消息。 如果源是通道,请使用 WsReadMessageEnd。
WsReadEnvelopeStart

读取消息的标头并准备读取正文元素。
WsReadMessageEnd

从通道读取消息的结束元素。
WsReadMessageStart

从通道中读取下一条消息的标头,并准备读取正文元素。
WsReadMetadata

读取 Metadata 元素并将其添加到 Metadata 对象的 Metadata 文档。
WsReadNode

此操作会将读取器推进到输入流中的下一个节点。
WsReadQualifiedName

读取限定名称,并根据XML_READER的当前命名空间范围将其分为前缀、localName 和命名空间。
WsReadStartAttribute

将 Reader 移动到指定的属性,以便可以使用 WsReadValue、WsReadChars 或 WsReadBytes 读取内容。
WsReadStartElement

调用此函数会让读取器跳过任何空格的起始元素。
WsReadToStartElement

如有必要,将读取器推进到下一个跳过空格和注释的起始元素。 (可选)它还可以验证元素的 localName 和命名空间。
WsReadType

根据WS_TYPE_MAPPING从 XML 读取给定WS_TYPE的值。
WsReadValue

从读取器读取文本,并根据指定的值类型对其进行分析。
WsReadXmlBuffer

将读取器中的当前节点读入WS_XML_BUFFER。
WsReadXmlBufferFromBytes

使用读取器将一组编码字节转换为WS_XML_BUFFER。
WsReceiveMessage

接收消息并将消息正文反序列化为值。
WsRegisterOperationForCancel

服务操作可以使用此函数注册取消通知。 仅在执行服务操作时调用此 API 才有效。 不支持在完成服务操作后调用它的行为。
WsRemoveCustomHeader

从消息中删除自定义标头。 此函数旨在处理在消息中出现一次且以最终接收方为目标的标头类型。 将忽略具有最终接收方以外的其他角色的标头。
WsRemoveHeader

从消息中删除标准WS_HEADER_TYPE 对象。
WsRemoveMappedHeader

从消息中删除映射标头的所有实例。
WsRemoveNode

从 xml 缓冲区中移除位于指定位置的节点。 如果定位在元素上,它将删除该元素(包括其所有子元素及其相应的结束元素),否则将删除单个节点。
WsRequestReply

用于发送请求消息和接收相关回复消息。
WsRequestSecurityToken

从安全令牌服务 (STS) 获取安全令牌,该服务在联合方案中充当令牌颁发者。
WsResetChannel

重置通道,以便可以重复使用。
WsResetError

释放错误对象参数的内容,但不释放分配给错误对象参数的资源。
WsResetHeap

释放所有堆分配。 使用 WsAlloc 对堆进行的分配不再有效。 不会释放堆对象本身的分配。
WsResetListener

重置侦听器对象,以便可以重用该对象。 使用此函数需要将侦听器状态设置为WS_LISTENER_STATE_CREATED或WS_LISTENER_STATE_CLOSED。
WsResetMessage

将消息状态设置回WS_MESSAGE_STATE_EMPTY。 在此状态下,可以重用 Message 对象。
WsResetMetadata

将元数据对象状态重置为WS_METADATA_STATE_CREATED。 在此状态下,可以重用 Metadata 对象。 将释放使用 Metadata 对象检索到的WS_POLICY对象。
WsResetServiceHost

重置服务主机,以便可以再次打开它。
WsResetServiceProxy

重置服务代理。
WsRevokeSecurityContext

撤销安全上下文。 只能在服务器端调用。 使用此安全上下文的进一步请求将失败,并将错误发送到客户端。
WsSendFaultMessageForError

在给定WS_ERROR 对象的情况下发送错误消息。
WsSendMessage

使用序列化在通道上发送消息以写入 body 元素。
WsSendReplyMessage

发送一条消息,该消息是对收到的消息的回复。
WsSetChannelProperty

设置通道的属性。
WsSetErrorProperty

设置WS_ERROR对象属性。
WsSetFaultErrorDetail

写入存储在 WS_ERROR 对象中的故障详细信息。
WsSetFaultErrorProperty

设置 WS_ERROR 对象的 Fault 属性。
WsSetHeader

添加或替换消息中的指定标准标头。
WsSetInput

设置 XML 读取器的编码和输入源。
WsSetInputToBuffer

将读取器输入设置为指定的 XML 缓冲区。 指定给 WsSetInputToBuffer 的读取器属性将替代由 WsCreateReader 设置的属性。
WsSetListenerProperty

设置 Listenerobject 属性。
WsSetMessageProperty

此操作设置 Message 属性。
WsSetOutput

设置编写器的编码和输出回调。 回调用于向编写器提供缓冲区和执行异步 i/o。
WsSetOutputToBuffer

此操作将编写器定位在指定缓冲区的末尾。
WsSetReaderPosition

设置读取器的当前位置。 该位置必须通过调用 WsGetReaderPosition 或 WsGetWriterPosition 获取。 此函数只能在设置为WS_XML_BUFFER的读取器上使用。
WsSetWriterPosition

设置编写器的当前位置。 该位置必须通过调用 WsGetReaderPosition 或 WsGetWriterPosition 获取。
WsShutdownSessionChannel

用于为会话通道发出消息结束的信号。
WsSkipNode

在输入流中推进读取器。
WsStartReaderCanonicalization

此操作开始将指定的 XML 读取器置于标准或“规范化”格式的过程。
WsStartWriterCanonicalization

在指定的 XML 编写器上启动规范化。
WsTrimXmlWhitespace

从字符序列中删除前导空格和尾随空格。
WsVerifyXmlNCName

验证输入字符串是否为有效的 XML NCName。
WsWriteArray

此操作将一系列元素发送到 XML 编写器。
WsWriteAttribute

将类型化值编写为 XML 属性。
WsWriteBody

在消息正文中写入值。 这是一个帮助程序函数,用于将值序列化为消息的 XML 编写器。 消息状态必须设置为 WS_MESSAGE_STATE_WRITING。 此函数不会导致任何状态转换。
WsWriteBytes

以针对编码优化的格式向编写器写入字节。 在文本编码中写入时,它将发出以 base64 编码的字节。 写入二进制格式时,它将直接发出字节。
WsWriteChars

将一系列字符写入元素或属性。
WsWriteCharsUtf8

将编码为 UTF-8 的一系列字符写入元素或属性。
WsWriteElement

将类型化值编写为 XML 元素。
WsWriteEndAttribute

此操作完成将属性写入当前元素。 如果 WsWriteStartAttribute 为 ,则在调用 WsWriteEndAttribute 之前,编写器不允许写入其他元素或属性。
WsWriteEndCData

结束编写器中的 CDATA 部分。
WsWriteEndElement

将结束元素写入编写器。
WsWriteEndStartElement

强制编写器提交当前元素,并阻止将其他属性写入元素。
WsWriteEnvelopeEnd

写入消息的结束元素。
WsWriteEnvelopeStart

写入消息的开头,包括消息的当前标头集,并准备写入正文元素。
WsWriteMessageEnd

将消息的结束元素写入通道。
WsWriteMessageStart

将消息的所有标头写出到通道,并准备写入正文元素。
WsWriteNode

将指定的节点写入 XML 编写器。
WsWriteQualifiedName

将 XML 限定名称写入编写器。
WsWriteStartAttribute

此操作开始将特性写入当前元素。
WsWriteStartCData

此操作在编写器中启动 CDATA 部分。
WsWriteStartElement

将 start 元素写入编写器。
WsWriteText

将指定文本写入 XML 编写器。
WsWriteType

根据WS_TYPE_MAPPING将给定WS_TYPE的值写入 XML。
WsWriteValue

此操作从基础编码派生基元值的最佳表示形式,并将派生值传递给 Writer 对象。
WsWriteXmlBuffer

将WS_XML_BUFFER写入器。
WsWriteXmlBufferToBytes

使用编写器将WS_XML_BUFFER转换为编码的字节集。
WsWriteXmlnsAttribute

将 Xmlns 属性写入当前元素。
WsXmlStringEquals

比较两个WS_XML_STRING对象的相等性。 该操作对 String 对象包含的字符值执行序号比较。

接口

 
IContentPrefetcherTaskTrigger

IContentPrefetcherTaskTrigger 接口通过定义方法支持内容预提取行为和性能测试,这些方法允许你验证已安装的应用包是否已为此后台任务注册,并手动触发其内容预提取操作。

结构

 
WS_ANY_ATTRIBUTE

此类型用于存储尚未直接映射到字段的属性。
WS_ANY_ATTRIBUTES

此类型用于存储尚未直接映射到结构的字段的属性集。
WS_ASYNC_CONTEXT

与异步模型一起使用可指定异步回调以及将传递给异步回调的指针。
WS_ASYNC_OPERATION

与 WsAsyncExecute 一起使用可指定要在一系列异步操作中调用的下一个函数。 (WS_ASYNC_OPERATION)
WS_ASYNC_STATE

由 WsAsyncExecute 用于管理异步操作的状态。
WS_ATTRIBUTE_DESCRIPTION

表示 C 数据类型与 XML 属性之间的映射。
WS_BOOL_DESCRIPTION

指定可反序列化的值集的约束。 (WS_BOOL_DESCRIPTION)
WS_BUFFERS

一个结构,用于表示WS_BYTES的不连续数组。
WS_BYTE_ARRAY_DESCRIPTION

指定可反序列化的值集的约束。 (WS_BYTE_ARRAY_DESCRIPTION)
WS_BYTES

用于序列化和反序列化字节数组。
WS_BYTES_DESCRIPTION

指定可反序列化的值集的约束。 (WS_BYTES_DESCRIPTION)
WS_CALL_PROPERTY

指定代理属性。 (WS_CALL_PROPERTY)
WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE

用于将非对称加密密钥指定为 CAPI 1.0 密钥句柄的类型。
WS_CERT_CREDENTIAL

所有证书凭据类型的抽象基类型。
WS_CERT_ENDPOINT_IDENTITY

证书终结点标识的类型
WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT

可与 WS_XML_TOKEN_MESSAGE_SECURITY_BINDING 一起使用的安全绑定约束。
WS_CERT_SIGNED_SAML_AUTHENTICATOR

用于根据预期的颁发者证书数组指定 SAML 令牌验证器的类型。
WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT

WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT 结构包含用于验证 HTTP 连接的证书的回调函数和状态。
WS_CHANNEL_DECODER

一个结构,用于指定一组可转换所接收消息的内容类型和编码字节的回调。
WS_CHANNEL_ENCODER

一个结构,用于指定一组可转换已发送消息的内容类型和编码字节的回调。
WS_CHANNEL_PROPERTIES

指定一组WS_CHANNEL_PROPERTY结构。
WS_CHANNEL_PROPERTY

指定特定于通道的设置。
WS_CHANNEL_PROPERTY_CONSTRAINT

指定特定通道属性的约束。
WS_CHAR_ARRAY_DESCRIPTION

指定可反序列化的值集的约束。 (WS_CHAR_ARRAY_DESCRIPTION)
WS_CONTRACT_DESCRIPTION

服务模型的服务协定的元数据。
WS_CUSTOM_CERT_CREDENTIAL

用于指定将由回调提供给应用程序的证书凭据的类型。
WS_CUSTOM_CHANNEL_CALLBACKS

一个结构,用于指定构成自定义通道实现的一组回调。
WS_CUSTOM_HTTP_PROXY

一个结构,用于使用 WS_CHANNEL_PROPERTY_CUSTOM_HTTP_PROXY为通道指定自定义代理。
WS_CUSTOM_LISTENER_CALLBACKS

一个结构,用于指定构成自定义侦听器实现的一组回调。
WS_CUSTOM_TYPE_DESCRIPTION

表示 C 数据类型与 XML 元素之间的自定义映射。
WS_DATETIME

此结构用于表示日期和时间。
WS_DATETIME_DESCRIPTION

此类型说明与 WS_DATETIME_TYPE 一起使用,是可选的。 它用于指定可反序列化的值集的约束。
WS_DECIMAL_DESCRIPTION

与 WS_DECIMAL_TYPE 一起使用的可选类型说明。 它用于指定可反序列化的值集的约束。
WS_DEFAULT_VALUE

定义字段的默认值。 这在WS_FIELD_DESCRIPTION中使用。
WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL

用于根据当前 Windows 标识提供 Windows 集成身份验证凭据的类型。
WS_DISALLOWED_USER_AGENT_SUBSTRINGS

指定阻止的 UserAgent 子字符串的列表。 这与 WS_LISTENER_PROPERTY_DISALLOWED_USER_AGENT 侦听器属性一起使用。
WS_DNS_ENDPOINT_IDENTITY

用于指定由 DNS 名称表示的终结点标识的类型。
WS_DOUBLE_DESCRIPTION

与 WS_DOUBLE_TYPE 一起使用的可选类型说明。 它用于指定可反序列化的值集的约束。
WS_DURATION

表示 xsd:duration 数据类型。
WS_DURATION_DESCRIPTION

与 WS_DURATION_TYPE 一起使用的可选类型说明。 它用于指定可反序列化的值集的约束。
WS_ELEMENT_DESCRIPTION

表示 C 数据类型与 XML 元素之间的映射。
WS_ENDPOINT_ADDRESS

表示终结点的网络地址。
WS_ENDPOINT_ADDRESS_DESCRIPTION

有关WS_ENDPOINT_ADDRESS和 XML 元素之间的映射的信息。
WS_ENDPOINT_IDENTITY

所有终结点标识的基类型。
WS_ENDPOINT_POLICY_EXTENSION

此结构用于指定终结点策略扩展。
WS_ENUM_DESCRIPTION

与 WS_ENUM_TYPE 一起使用且是必需的类型说明。 它提供用于序列化和反序列化枚举值的信息。
WS_ENUM_VALUE

提供有关作为枚举 (WS_ENUM_DESCRIPTION) 一部分的单个值的序列化信息。
WS_ERROR_PROPERTY

指定特定于错误的设置。
WS_FAULT

Fault 是消息正文中携带的值,用于传达处理失败。 使用WS_FAULT结构对故障进行建模。
WS_FAULT_CODE

表示错误代码。
WS_FAULT_DESCRIPTION

有关WS_FAULT和 XML 元素之间的映射的信息。
WS_FAULT_DETAIL_DESCRIPTION

错误消息的详细信息元素的说明。
WS_FAULT_REASON

包含错误说明。
WS_FIELD_DESCRIPTION

表示有关结构中字段的序列化信息。
WS_FLOAT_DESCRIPTION

与 WS_FLOAT_TYPE 一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_GUID_DESCRIPTION

与 WS_GUID_TYPE 一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_HEAP_PROPERTIES

用于指定一组WS_HEAP_PROPERTYs的 结构。
WS_HEAP_PROPERTY

指定堆特定的设置。
WS_HOST_NAMES

包含主机名列表的 结构。
WS_HTTP_BINDING_TEMPLATE

要由应用程序为 http 绑定填充的 HTTP 模板结构。
WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE

应用程序要填写的 HTTP 标头身份验证安全模板信息。 与WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE_TYPE关联。
WS_HTTP_HEADER_AUTH_POLICY_DESCRIPTION

描述指定 http 通道绑定的策略。 (WS_HTTP_HEADER_AUTH_POLICY_DESCRIPTION)
WS_HTTP_HEADER_AUTH_SECURITY_BINDING

安全绑定子类型,用于根据基本摘要 (RFC 2617) 和 SPNEGO (RFC4559) 协议,指定对目标服务或 HTTP 代理服务器使用 HTTP 标头身份验证。
WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT

对应于WS_HTTP_HEADER_AUTH_SECURITY_BINDING的安全绑定约束。
WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION

此类型说明与模板 API 一起使用,用于描述根据输入策略设置生成的模板。 (WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION)
WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE

用于指定使用基于 HTP 标头身份验证协议的安全性的安全绑定模板。
WS_HTTP_HEADER_MAPPING

指定作为WS_HTTP_MESSAGE_MAPPING的一部分映射的单个标头。
WS_HTTP_MESSAGE_MAPPING

HTTP 请求或响应在消息对象中的表示方式。
WS_HTTP_POLICY_DESCRIPTION

描述指定 http 通道绑定的策略。 (WS_HTTP_POLICY_DESCRIPTION)
WS_HTTP_REDIRECT_CALLBACK_CONTEXT

指定用于控制 HTTP 自动重定向行为的回调函数和状态。
WS_HTTP_SSL_BINDING_TEMPLATE

应用程序要填写的 SSL 安全模板信息。 与WS_HTTP_SSL_BINDING_TEMPLATE_TYPE关联。
WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE

应用程序要填写的用户名/密码安全模板信息。 与WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE_TYPE关联。
WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION

介绍使用 SSL 传输安全性和标头身份验证指定 http 通道绑定的策略。
WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE

应用程序要填写的用户名/密码安全模板信息。 与WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE关联。
WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION

介绍使用 SSL 传输安全性和 KERBEROS AP_REQ消息安全性指定 http 通道绑定的策略。
WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE

应用程序要填写的安全模板信息。 与WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE关联。
WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION

描述通过 http 通道绑定指定安全上下文消息绑定以及 SSL 传输安全性的策略。 启动通道使用 http 通道绑定和 SSL 传输安全性和 KERBEROS AP_REQ消息安全性。
WS_HTTP_SSL_POLICY_DESCRIPTION

描述指定 http 通道绑定的策略。 (WS_HTTP_SSL_POLICY_DESCRIPTION)
WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE

应用程序要填写的用户名/密码安全模板信息。 与WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE_TYPE关联。
WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION

介绍使用 SSL 传输安全性和用户名/密码消息安全性指定 http 通道绑定的策略。
WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE

应用程序要填写的安全模板信息。 与WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE关联。
WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION

描述通过 http 通道绑定指定安全上下文消息绑定以及 SSL 传输安全性的策略。 启动通道将 http 通道绑定与 SSL 传输安全性和用户名/密码消息安全性结合使用。
WS_HTTP_URL

用于指定 HTTP URL 的 URL 子类型。
WS_HTTPS_URL

用于指定 HTTPS URL 的 URL 子类型。
WS_INT16_DESCRIPTION

与 WS_INT16_TYPE 一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_INT32_DESCRIPTION

与 WS_INT32_TYPE 一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_INT64_DESCRIPTION

与 WS_INT64_TYPE 一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_INT8_DESCRIPTION

与 WS_INT8_TYPE 一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT

安全绑定约束,可用于提取有关如何从颁发方获取已颁发令牌的信息。
WS_ITEM_RANGE

定义在WS_FIELD_DESCRIPTION中使用WS_REPEATING_ELEMENT_FIELD_MAPPING、WS_REPEATING_ELEMENT_CHOICE_FIELD_MAPPING或WS_REPEATING_ANY_ELEMENT_FIELD_MAPPING时可能出现的最小和最大项数。
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING

用于指定 Kerberos AP_REQ票证用作直接 (的安全绑定子类型,即不使用 WS-Security 建立会话) 安全令牌。
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT

对应于WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING的安全绑定约束。
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION

此类型说明与模板 API 一起使用,用于描述根据输入策略设置生成的模板。 (WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION)
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE

用于指定使用 Kerberos AP_REQ票证作为直接 (的安全绑定模板,即不使用 WS-Security 建立会话) 安全令牌。
WS_LISTENER_PROPERTIES

指定一组WS_LISTENER_PROPERTY结构。
WS_LISTENER_PROPERTY

指定特定于侦听器的设置。
WS_MESSAGE_DESCRIPTION

输入/输出的架构WS_MESSAGE给定操作说明。
WS_MESSAGE_PROPERTIES

指定一组WS_MESSAGE_PROPERTY结构。
WS_MESSAGE_PROPERTY

指定特定于消息的设置。
WS_METADATA_ENDPOINT

有关从元数据文档读取的单个终结点的信息。
WS_METADATA_ENDPOINTS

有关从元数据文档读取的所有终结点的信息。
WS_METADATA_PROPERTY

指定元数据对象设置。
WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING

用于指定使用 Windows 集成身份验证协议的安全绑定子类型, (如 Kerberos、NTLM 或 SPNEGO) 命名管道传输。
WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE

用于将非对称加密密钥指定为 CryptoNG NCRYPT_KEY_HANDLE的类型。
WS_NETPIPE_URL

用于指定 net.pipe URL 的 URL 子类型。
WS_NETTCP_URL

用于指定 net.tcp URL 的 URL 子类型。
WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL

用于将 Windows 集成身份验证凭据作为 SspiPromptForCredentials 和相关 API 系列创建的不透明句柄提供的类型。 此功能仅在 Windows 7 及更高版本上可用。
WS_OPERATION_DESCRIPTION

服务操作的元数据。
WS_PARAMETER_DESCRIPTION

传入/传出消息字段说明中参数的索引。
WS_POLICY_CONSTRAINTS

指定通道的策略约束。
WS_POLICY_EXTENSION

所有策略扩展结构的基类。 策略扩展是由应用程序直接处理的断言,例如自定义断言。
WS_POLICY_PROPERTIES

指定一组WS_POLICY_PROPERTY结构。
WS_POLICY_PROPERTY

指定策略对象设置。
WS_PROXY_MESSAGE_CALLBACK_CONTEXT

为希望分别关联或检查输入或输出消息中的标头的应用程序指定回调函数和状态。
WS_PROXY_PROPERTY

指定代理属性。 (WS_PROXY_PROPERTY)
WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE

用于将对称加密密钥指定为原始字节的类型。
WS_REQUEST_SECURITY_TOKEN_PROPERTY

指定用于从颁发者请求安全令牌的属性。
WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT

此结构用于指定特定请求安全令牌属性的一组约束。 未指定的任何属性约束都将使用默认约束。
WS_RSA_ENDPOINT_IDENTITY

RSA 终结点标识的类型。
WS_SAML_AUTHENTICATOR

服务器端用于验证传入 SAML 令牌的所有 SAML 验证器的抽象基类型。
WS_SAML_MESSAGE_SECURITY_BINDING

用于指定使用 SAML 断言作为消息安全令牌的安全绑定子类型。
WS_SECURITY_ALGORITHM_PROPERTY

指定加密算法设置。
WS_SECURITY_ALGORITHM_SUITE

定义要用于 WS-Security 的安全算法和密钥长度。 此设置与消息安全绑定和混合模式安全绑定相关。
WS_SECURITY_BINDING

所有安全绑定的抽象基类型。
WS_SECURITY_BINDING_CONSTRAINT

所有安全绑定约束结构的基类。
WS_SECURITY_BINDING_PROPERTIES

指定安全绑定设置的数组。
WS_SECURITY_BINDING_PROPERTY

指定特定于安全绑定的设置。
WS_SECURITY_BINDING_PROPERTY_CONSTRAINT

此结构用于指定特定安全绑定属性的一组约束。 未指定的任何属性约束都将使用默认约束。
WS_SECURITY_CONSTRAINTS

此结构将安全相关的约束指定为WS_POLICY_CONSTRAINTS的一部分。
WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING

用于指定使用 WS-SecureConversation 在客户端和服务器之间协商的安全上下文令牌使用的安全绑定子类型。
WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT

对应于WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING的安全绑定约束。
WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION

此类型说明与模板 API 一起使用,用于描述根据输入策略设置生成的模板。 (WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION)
WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE

用于指定使用应用程序提供的安全上下文安全绑定的安全绑定模板。 (WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE)
WS_SECURITY_CONTEXT_PROPERTY

定义WS_SECURITY_CONTEXT的属性
WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION

此类型说明与模板 API 一起使用,用于描述根据输入策略设置生成的与安全上下文相关的模板。
WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE

用于指定使用应用程序提供的安全上下文安全绑定的安全绑定模板。 (WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE)
WS_SECURITY_DESCRIPTION

用于指定客户端) 的通道 (或服务器端的侦听器 (的安全要求的顶级结构) 。
WS_SECURITY_KEY_HANDLE

指定加密密钥的所有类型的抽象基类型。 此类密钥通常为泛型 XML 安全令牌或自定义安全令牌指定。
WS_SECURITY_PROPERTIES

指定通道范围安全设置的数组。
WS_SECURITY_PROPERTY

指定通道范围的安全设置。
WS_SECURITY_PROPERTY_CONSTRAINT

此结构用于指定特定安全属性的一组约束。 未指定的任何属性约束都将使用默认约束。
WS_SERVICE_CONTRACT

指定终结点上的服务协定。
WS_SERVICE_ENDPOINT

表示服务主机上的单个终结点。 终结点上的属性用于指定地址、绑定和协定。
WS_SERVICE_ENDPOINT_METADATA

表示终结点的端口元素。 为 service 元素生成 port 元素,由 serviceName 和 serviceN 为WS_SERVICE_HOST上的 WS_SERVICE_PROPERTY_METADATA 属性指定。
WS_SERVICE_ENDPOINT_PROPERTY

指定特定于服务的设置。 (WS_SERVICE_ENDPOINT_PROPERTY)
WS_SERVICE_METADATA

指定服务元数据文档数组。 这可以是表示为WS_STRING数组的 WSDL/XSD 文档的集合。
WS_SERVICE_METADATA_DOCUMENT

指定构成服务元数据的各个文档。
WS_SERVICE_PROPERTY

指定特定于服务的设置。 (WS_SERVICE_PROPERTY)
WS_SERVICE_PROPERTY_ACCEPT_CALLBACK

指定成功接受通道时调用的回调。
WS_SERVICE_PROPERTY_CLOSE_CALLBACK

指定在通道即将关闭时调用的回调。 有关详细信息,请参阅WS_SERVICE_CLOSE_CHANNEL_CALLBACK。
WS_SERVICE_SECURITY_IDENTITIES

用于验证扩展保护的服务器主体名称 (SPN) 的列表。
WS_SOAPUDP_URL

用于指定 soap.udp URL 的 URL 子类型。
WS_SPN_ENDPOINT_IDENTITY

用于指定由 SPN 表示的终结点标识的类型 (服务主体名称) 。
WS_SSL_TRANSPORT_SECURITY_BINDING

用于指定使用基于 SSL/TLS 协议的传输安全性的安全绑定子类型。
WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT

对应于WS_SSL_TRANSPORT_SECURITY_BINDING的安全绑定约束。
WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION

此类型说明与模板 API 一起使用,用于描述根据输入策略设置生成的模板。 (WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION)
WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE

用于指定使用基于 SSL/TLS 协议的传输安全性的安全绑定模板。
WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION

此类型说明与模板 API 一起使用,用于描述根据输入策略设置生成的模板。 (WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION)
WS_STRING

Unicode 字符和长度的数组。
WS_STRING_DESCRIPTION

此类型说明与 WS_STRING_TYPE 一起使用,是可选的。 它用于指定可反序列化的值集的约束。
WS_STRING_USERNAME_CREDENTIAL

用于以字符串形式提供用户名/密码对的类型。
WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL

用于将 Windows 凭据作为用户名、密码和域字符串提供的类型。
WS_STRUCT_DESCRIPTION

有关 C 结构类型及其映射到 XML 元素的方式的信息。 这与 WS_STRUCT_TYPE 一起使用。
WS_SUBJECT_NAME_CERT_CREDENTIAL

使用证书的使用者名称、存储位置和存储名称指定证书凭据的类型。 打开包含的通道或侦听器时,将加载指定的凭据。
WS_TCP_BINDING_TEMPLATE

要由应用程序为 TCP 绑定填充的 TCP 模板结构。
WS_TCP_POLICY_DESCRIPTION

描述指定 http 通道绑定的策略。 (WS_TCP_POLICY_DESCRIPTION)
WS_TCP_SSPI_BINDING_TEMPLATE

应用程序要填写的 HTTP 标头身份验证安全模板信息。 与WS_TCP_SSPI_BINDING_TEMPLATE_TYPE关联。
WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE

应用程序要填写的用户名/密码安全模板信息。 与WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE关联。
WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION

介绍使用 Windows SSPI 传输安全性和 kerberos 消息安全性指定 TCP 通道绑定的策略。
WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE

应用程序要填写的安全模板信息。 与WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE关联。
WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION

介绍使用 TCP 通道绑定和 Windows SSPI 传输安全性指定安全上下文消息绑定的策略。 启动通道使用具有 Windows SSPI 传输安全性和 kerberos 消息安全性的 TCP 通道绑定。
WS_TCP_SSPI_POLICY_DESCRIPTION

介绍使用 Windows SSPI 指定 TCP 通道绑定的策略。
WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING

用于指定 Windows 集成身份验证协议 ((如 Kerberos、NTLM 或 SPNEGO)) TCP 传输的安全绑定子类型。
WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT

对应于WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING的安全绑定约束。
WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE

用于指定使用基于 Windows SSPI 协议的传输安全性的安全绑定模板。
WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE

应用程序要填写的用户名/密码安全模板信息。 与WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE_TYPE关联。
WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION

介绍使用 Windows SSPI 传输安全性和用户名/密码消息安全性指定 TCP 通道绑定的策略。
WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE

应用程序要填写的安全模板信息。 与WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE关联。
WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION

介绍使用 TCP 通道绑定和 Windows SSPI 传输安全性指定安全上下文消息绑定的策略。 启动通道使用具有 Windows SSPI 传输安全性和用户名/密码消息安全性的 TCP 通道绑定。
WS_THUMBPRINT_CERT_CREDENTIAL

使用证书的指纹、存储位置和存储名称指定证书凭据的类型。 打开包含的通道或侦听器时,将加载指定的凭据。
WS_TIMESPAN

表示有符号的 64 位时间间隔(以 100 纳秒为单位)。
WS_TIMESPAN_DESCRIPTION

此类型说明与 WS_TIMESPAN_TYPE 一起使用,是可选的。 它用于指定可反序列化的值集的约束。
WS_UINT16_DESCRIPTION

与 WS_UINT16_TYPE 一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_UINT32_DESCRIPTION

与 WS_UINT32_TYPE 一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_UINT64_DESCRIPTION

与 WS_UINT64_TYPE 一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_UINT8_DESCRIPTION

与 WS_UINT8_TYPE 一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_UNION_DESCRIPTION

有关联合类型中的选项的信息。 这与 WS_UNION_TYPE 一起使用。
WS_UNION_FIELD_DESCRIPTION

表示有关联合内字段的序列化信息。 请参阅WS_UNION_DESCRIPTION。
WS_UNIQUE_ID

表示唯一的 ID URI。
WS_UNIQUE_ID_DESCRIPTION

与 WS_UNIQUE_ID_TYPE 一起使用的可选类型说明,用于指定可反序列化的值集的约束。
WS_UNKNOWN_ENDPOINT_IDENTITY

未知终结点标识的类型。 此类型仅用于表示已反序列化但无法理解的终结点标识类型。
WS_UPN_ENDPOINT_IDENTITY

用于指定由 UPN (用户主体名称) 表示的终结点标识的类型。
WS_URL

与 WsDecodeUrl 和 WsEncodeUrl API 一起使用的所有 URL 方案的抽象基类型。
WS_USERNAME_CREDENTIAL

所有用户名/密码凭据的抽象基类型。
WS_USERNAME_MESSAGE_SECURITY_BINDING

安全绑定子类型,用于指定使用应用程序提供的用户名/密码对作为直接 (,即一次性) 安全令牌。
WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT

对应于WS_USERNAME_MESSAGE_SECURITY_BINDING的安全绑定约束。
WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION

此类型说明与模板 API 一起使用,用于描述根据输入策略设置生成的模板。 (WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION)
WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE

安全绑定模板,用于指定使用应用程序提供的用户名/密码对作为直接 (,即一次性) 安全令牌。
WS_UTF8_ARRAY_DESCRIPTION

此类型说明与 WS_UTF8_ARRAY_TYPE 一起使用,并且是可选的。 它用于指定可反序列化的值集的约束。
WS_VOID_DESCRIPTION

指定有关既未序列化也不反序列化的字段的信息。
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL

用于 Windows 集成身份验证的所有凭据类型的抽象基类型。
WS_WSZ_DESCRIPTION

此类型说明与 WS_WSZ_TYPE 一起使用,并且是可选的。 它用于指定可反序列化的值集的约束。
WS_XML_ATTRIBUTE

表示 (的属性, <例如,a:purchaseOrder xmlns:a=“http://tempuri.org" id=”5“>)
WS_XML_BASE64_TEXT

表示 base64 编码的数据。
WS_XML_BOOL_TEXT

一个布尔值,表示文本“true”或“false”。
WS_XML_BUFFER_PROPERTY

指定特定于 XML 缓冲区的设置。
WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES

XML 前缀数组,在独占 XML 规范化期间应将其视为非独占前缀。 RFC 3741 中定义了非独占前缀的处理。
WS_XML_CANONICALIZATION_PROPERTY

指定一个设置,该设置控制如何完成 XML 规范化。
WS_XML_COMMENT_NODE

表示注释。
WS_XML_DATETIME_TEXT

表示格式化为 xsd:dateTime 的日期/时间。
WS_XML_DECIMAL_TEXT

表示 12 字节的固定点值。
WS_XML_DICTIONARY

表示一组唯一字符串。 二进制编码使用此信息来编写更紧凑的 xml 文档。
WS_XML_DOUBLE_TEXT

表示 8 字节浮点值。
WS_XML_ELEMENT_NODE

表示 xml (中的起始元素,例如
WS_XML_FLOAT_TEXT

表示 4 字节浮点值。
WS_XML_GUID_TEXT

表示格式为文本“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”的 GUID。
WS_XML_INT32_TEXT

表示有符号 32 位整数。
WS_XML_INT64_TEXT

表示有符号 64 位整数。
WS_XML_LIST_TEXT

表示由单个空格字符分隔的文本值的列表。
WS_XML_NODE

所有不同类型的 XML 节点的基类型。 XML 节点是 XML 中的数据单元。
WS_XML_NODE_POSITION

表示 XML 缓冲区中的位置。
WS_XML_QNAME

一种结构,用于指定元素或属性的 XML 名称 (,) 为本地名称、命名空间对。
WS_XML_QNAME_DESCRIPTION

此类型说明与 WS_XML_QNAME_TYPE 一起使用,并且是可选的。 它用于指定可反序列化的值集的约束。
WS_XML_QNAME_TEXT

表示格式为文本“prefix:localName”的 qname
WS_XML_READER_BINARY_ENCODING

用于指示读取器应将其读取的字节解释为二进制 xml。
WS_XML_READER_BUFFER_INPUT

指定 xml 输入的源是缓冲区。
WS_XML_READER_ENCODING

此结构是所有不同类型的读取器编码的基类型。
WS_XML_READER_INPUT

指定读取器应获取构成 xml 文档的字节的位置。
WS_XML_READER_MTOM_ENCODING

用于指示读取器应将其读取的字节解释为 MTOM 格式。
WS_XML_READER_PROPERTIES

用于指定一组WS_XML_READER_PROPERTYs的 结构。
WS_XML_READER_PROPERTY

指定特定于读取器的设置。
WS_XML_READER_RAW_ENCODING

用于指示读取器应将文档的字节显示为 base64 编码字符。
WS_XML_READER_STREAM_INPUT

指定应从回调获取 xml 的源。
WS_XML_READER_TEXT_ENCODING

用于指示读取器应将其读取的字节解释为文本 xml。
WS_XML_SECURITY_TOKEN_PROPERTY

指定 XML 安全令牌的属性。
WS_XML_STRING

表示一个字符串,该字符串可以选择具有与之关联的字典信息。 xml API 使用 WS_XML_STRINGs 来标识前缀、localName 和命名空间。
WS_XML_STRING_DESCRIPTION

此类型说明与 WS_XML_STRING_TYPE 一起使用,并且是可选的。 它用于指定可反序列化的值集的约束。
WS_XML_TEXT

表示 xml 中文本内容的节点。
WS_XML_TEXT_NODE

表示元素、属性或 CDATA 内容。
WS_XML_TIMESPAN_TEXT

表示格式为文本“[+”的时间跨度
-][d?.]HH:mm:ss[.fffffff]“ d 是表示日期的一系列数字。
WS_XML_TOKEN_MESSAGE_SECURITY_BINDING

安全绑定子类型,用于指定使用已可供应用程序以 XML 格式使用的安全令牌。
WS_XML_UINT64_TEXT

表示无符号 64 位整数。
WS_XML_UNIQUE_ID_TEXT

表示格式为文本“urn:uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”格式的 GUID。
WS_XML_UTF16_TEXT

表示编码为 UTF-16 字节的文本。
WS_XML_UTF8_TEXT

表示编码为 UTF-8 字节的文本。
WS_XML_WRITER_BINARY_ENCODING

用于指示编写器应以二进制 xml 的形式发出字节。
WS_XML_WRITER_BUFFER_OUTPUT

指定生成的字节应放置在缓冲区中。
WS_XML_WRITER_ENCODING

此结构是所有不同类型的编写器编码的基类型。
WS_XML_WRITER_MTOM_ENCODING

用于指示读取器应发出 MTOM 格式的字节。 MTOM 格式将表示写入它的字节作为二进制 mime 部分,而不是嵌入的 base64 编码文本。
WS_XML_WRITER_OUTPUT

指定编写器应发出构成 xml 文档的字节的位置。
WS_XML_WRITER_PROPERTIES

用于指定一组WS_XML_WRITER_PROPERTYs的结构。
WS_XML_WRITER_PROPERTY

指定编写器特定的设置。
WS_XML_WRITER_RAW_ENCODING

用于指示编写器应从解码的 base64 字符发出字节。
WS_XML_WRITER_STREAM_OUTPUT

指定生成的字节应发送到回调。
WS_XML_WRITER_TEXT_ENCODING

指示读取器应以文本 xml 的形式发出字节。