Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

NetHttpBinding (Clase)

.NET Framework 4.6 and 4.5

Especifica la configuración de NetHttpBinding.

Espacio de nombres:  System.ServiceModel
Ensamblado:  System.ServiceModel (en System.ServiceModel.dll)

public class NetHttpBinding : HttpBindingBase

El tipo NetHttpBinding expone los siguientes miembros.

  NombreDescripción
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsNetHttpBinding()Inicializa una nueva instancia de la clase NetHttpBinding.
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsNetHttpBinding(BasicHttpSecurityMode)Inicializa una nueva instancia de la clase NetHttpBinding con el modo de seguridad especificado.
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsNetHttpBinding(String)Inicializa una nueva instancia de la clase NetHttpBinding con el nombre de configuración especificado.
Método públicoNetHttpBinding(BasicHttpSecurityMode, Boolean)Inicializa una nueva instancia de la clase NetHttpBinding con el modo de seguridad especificado.
Arriba

  NombreDescripción
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsAllowCookiesObtiene o establece un valor que indica si el cliente acepta las cookies y las propaga en solicitudes futuras. (Se hereda de HttpBindingBase).
Propiedad públicaBypassProxyOnLocalObtiene o establece un valor que indica si se omitirá el servidor proxy para las direcciones locales. (Se hereda de HttpBindingBase).
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsCloseTimeoutObtiene o establece el intervalo de tiempo proporcionado para que una conexión se cierre antes de que el transporte genere una excepción. (Se hereda de Binding).
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsEnvelopeVersionObtiene la versión de SOAP que se utiliza para los mensajes procesados por este enlace. (Se hereda de HttpBindingBase).
Propiedad públicaHostNameComparisonModeObtiene o establece un valor que indica si el nombre del host se utiliza para alcanzar el servicio al coincidir con el URI. (Se hereda de HttpBindingBase).
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsMaxBufferPoolSizeObtiene o establece la cantidad de memoria máxima, en bytes, que se asigna para que la use el administrador de los búferes de mensajes que reciben los mensajes del canal. (Se hereda de HttpBindingBase).
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsMaxBufferSizeObtiene o establece el tamaño máximo, en bytes, para un búfer que recibe mensajes del canal. (Se hereda de HttpBindingBase).
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsMaxReceivedMessageSizeObtiene o establece el tamaño máximo, en bytes, de un mensaje que se puede recibir en un canal configurado con este enlace. (Se hereda de HttpBindingBase).
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsMessageEncodingObtiene o establece el tipo de codificación de mensajes que se usa para codificar el mensaje.
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsMessageVersionObtiene la versión de mensaje usada por los clientes y servicios configurados con el enlace. (Se hereda de Binding).
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsNameObtiene o establece el nombre del enlace. (Se hereda de Binding).
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsNamespaceObtiene o establece el espacio de nombres XML del enlace. (Se hereda de Binding).
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsOpenTimeoutObtiene o establece el intervalo de tiempo proporcionado para que una conexión se abra antes de que el transporte genere una excepción. (Se hereda de Binding).
Propiedad públicaProxyAddressObtiene o establece la dirección URI del proxy HTTP. (Se hereda de HttpBindingBase).
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsReaderQuotasObtiene o establece restricciones en la complejidad de mensajes SOAP que pueden ser procesados por extremos configurados con este enlace. (Se hereda de HttpBindingBase).
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsReceiveTimeoutObtiene o establece el intervalo de tiempo que una conexión puede permanecer inactiva, durante el cual no se recibe ningún mensaje de la aplicación, antes de interrumpir la conexión. (Se hereda de Binding).
Propiedad públicaReliableSessionObtiene o establece un objeto que indica si se establece una sesión confiable entre los extremos del canal.
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsSchemeObtiene el esquema de transporte de URI para los canales y agentes de escucha que se configuran con este enlace. (Se hereda de HttpBindingBase).
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsSecurityObtiene o establece la seguridad utilizada con servicios configurados con el enlace.
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsSendTimeoutObtiene o establece el intervalo de tiempo proporcionado para que una operación de escritura se complete antes de que el transporte genere una excepción. (Se hereda de Binding).
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsTextEncodingObtiene o establece la codificación de caracteres que se utiliza para el texto del mensaje. (Se hereda de HttpBindingBase).
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsTransferModeObtiene o establece un valor que indica si los mensajes se envían almacenados en búfer o transmitidos en secuencias. (Se hereda de HttpBindingBase).
Propiedad públicaUseDefaultWebProxyObtiene o establece un valor que indica si se debe usar el proxy HTTP del sistema configurado automáticamente, si está disponible. (Se hereda de HttpBindingBase).
Propiedad públicaCompatible con .NET para aplicaciones de la Tienda WindowsWebSocketSettingsObtiene los valores del websocket.
Arriba

  NombreDescripción
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsBuildChannelFactory<TChannel>(BindingParameterCollection)Compila la pila de generador de canales en el cliente que crea un tipo especificado de canal y satisface las características especificadas por una colección de parámetros de enlace. (Invalida a Binding.BuildChannelFactory<TChannel>(BindingParameterCollection)).
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsBuildChannelFactory<TChannel>(Object[])Compila la pila de generador de canales en el cliente que crea un tipo especificado de canal y eso satisface las características especificadas por una matriz de objetos. (Se hereda de Binding).
Método públicoBuildChannelListener<TChannel>(BindingParameterCollection)Compila el agente de escucha del canal en el servicio que acepta un tipo especificado de canal y eso satisface las características especificadas por una colección de parámetros de enlace. (Se hereda de Binding).
Método públicoBuildChannelListener<TChannel>(Object[])Compila el agente de escucha del canal en el servicio que acepta un tipo especificado de canal y satisface las características especificadas. (Se hereda de Binding).
Método públicoBuildChannelListener<TChannel>(Uri, Object[])Compila el agente de escucha del canal en el servicio que acepta un tipo especificado de canal y satisface las características especificadas. (Se hereda de Binding).
Método públicoBuildChannelListener<TChannel>(Uri, BindingParameterCollection)Compila el agente de escucha del canal en el servicio que acepta un tipo especificado de canal y satisface las características especificadas. (Se hereda de Binding).
Método públicoBuildChannelListener<TChannel>(Uri, String, Object[])Compila el agente de escucha del canal en el servicio que acepta un tipo especificado de canal y satisface las características especificadas. (Se hereda de Binding).
Método públicoBuildChannelListener<TChannel>(Uri, String, BindingParameterCollection)Compila el agente de escucha del canal en el servicio que acepta un tipo especificado de canal y satisface las características especificadas. (Se hereda de Binding).
Método públicoBuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[])Compila el agente de escucha del canal en el servicio que acepta un tipo especificado de canal y satisface las características especificadas. (Se hereda de Binding).
Método públicoBuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection)Compila el agente de escucha del canal en el servicio que acepta un tipo especificado de canal y satisface las características especificadas. (Se hereda de Binding).
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsCanBuildChannelFactory<TChannel>(BindingParameterCollection)Devuelve un valor que indica si el enlace actual puede compilar una pila de generador de canales en el cliente que satisfaga la colección especificada de parámetros de enlace. (Se hereda de Binding).
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsCanBuildChannelFactory<TChannel>(Object[])Devuelve un valor que indica si el enlace actual puede compilar una pila de generador de canales en el cliente que satisfaga los requisitos especificados por una matriz de objetos. (Se hereda de Binding).
Método públicoCanBuildChannelListener<TChannel>(BindingParameterCollection)Devuelve un valor que indica si el enlace actual puede compilar un agente de escucha de canal en el servicio que satisfaga la colección especificada de parámetros de enlace. (Se hereda de Binding).
Método públicoCanBuildChannelListener<TChannel>(Object[])Devuelve un valor que indica si el enlace actual puede compilar un agente de escucha de canal en el servicio que satisfaga la colección especificada de parámetros de enlace. (Se hereda de Binding).
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsCreateBindingElementsCrea una colección que contiene los elementos de enlace para el enlace. (Invalida a Binding.CreateBindingElements()).
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoCompatible con .NET para aplicaciones de la Tienda WindowsFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsGetProperty<T>Devuelve un objeto escrito solicitado de la capa adecuada en la pila de enlace si está presente. (Se hereda de Binding).
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método protegidoCompatible con .NET para aplicaciones de la Tienda WindowsMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoShouldSerializeNameDevuelve un valor si se debe serializar el nombre del enlace. (Se hereda de Binding).
Método públicoShouldSerializeNamespaceDevuelve un valor si se debe serializar el espacio de nombres. (Se hereda de Binding).
Método públicoShouldSerializeReaderQuotasDevuelve si se deben serializar los valores de restricción situados en la complejidad de la estructura de mensaje SOAP. (Se hereda de HttpBindingBase).
Método públicoShouldSerializeReliableSessionIndica si la sesión confiable ha cambiado respecto de su valor predeterminado y se debe serializar.
Método públicoShouldSerializeSecurityIndica si la seguridad ha cambiado respecto de su valor predeterminado y se debe serializar.
Método públicoShouldSerializeTextEncodingDevuelve si se debe serializar la configuración para la codificación de texto. (Se hereda de HttpBindingBase).
Método públicoCompatible con .NET para aplicaciones de la Tienda WindowsToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

  NombreDescripción
Implementación explícita de interfacesPropiedad privadaIBindingRuntimePreferences.ReceiveSynchronouslyObtiene un valor que indica si las solicitudes de entrada se pueden administrar de forma sincrónica o asincrónica. (Se hereda de HttpBindingBase).
Arriba

NetHttpBinding es un enlace diseñado para utilizar HTTP o servicios de WebSocket y usa codificación binaria de forma predeterminada. Nota: WebSockets se admite en Windows 8. NetHttpBinding detectará si se utilizan con un contrato o un contrato dúplex de la solicitud respuesta y cambiar su comportamiento para coincidir - utilizará HTTP en la solicitud y respuesta WebSockets para el dúplex (sólo en Windows 8). Este comportamiento puede invalidarse estableciendo la propiedad WebSocketTransportUsage en uno de los valores siguientes:

  1. WhenDuplex- es el valor predeterminado y se comporta como se ha descrito.

  2. Nunca: evita que se use WebSockets. Si se intenta usar un contrato dúplex con este valor se producirá una excepción.

  3. Siempre: obliga a usar WebSockets incluso para los contratos de solicitud-respuesta.

NetHttpBinding admite sesiones predecibles en modo HTTP y el modo de WebSocket. En el modo WebSocket, el transporte proporciona las sesiones.

.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5

.NET para aplicaciones de la Tienda Windows

Compatible con: Windows 8

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft