<mexHttpBinding>

指定用于通过 HTTP 进行的 WS-MetadataExchange (WS-MEX) 消息交换的绑定的设置。

<system.serviceModel>
  <bindings>
    <mexHttpBinding>

<mexHttpBinding>
   <binding 
       closeTimeout="TimeSpan" 
       name="string" 
       openTimeout="TimeSpan" 
       receiveTimeout="TimeSpan"
       sendTimeout="TimeSpan">
   </binding>
</mexHttpBinding>

属性和元素

属性

属性 说明

closeTimeout

一个 TimeSpan 值,指定为完成关闭操作提供的时间间隔。此值应大于或等于 Zero。默认值为 00:01:00。

name

一个包含绑定的配置名称的字符串。因为此值用作绑定的标识,所以它应该是唯一的。每个绑定都具有 namenamespace 属性,它们共同在服务的元数据中唯一标识每个绑定。此外,在同一类型的绑定中,此名称是唯一的。

openTimeout

一个 TimeSpan 值,指定为完成打开操作提供的时间间隔。此值应大于或等于 Zero。默认值为 00:01:00。

receiveTimeout

一个 TimeSpan 值,指定为完成接收操作提供的时间间隔。此值应大于或等于 Zero。默认值为 00:10:00。

sendTimeout

一个 TimeSpan 值,指定为完成发送操作提供的时间间隔。此值应大于或等于 Zero。默认值为 00:01:00。

子元素

无。

父元素

元素 说明

<bindings>

此元素包含标准绑定和自定义绑定的集合。每一项均由其唯一的 name 进行标识。服务通过用 name 与绑定进行链接来使用绑定。

备注

此绑定实质上是一个禁用了安全性的 WSHttpBinding 绑定。它支持大多数元数据请求。

另请参见

参考

CreateMexHttpBinding
MexHttpBindingElement

概念

<binding>

其他资源

How to: Publish Metadata for a Service Using a Configuration File
Publishing and Retrieving Metadata Over a Custom Binding
Metadata
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients