StreamUpgradeBindingElement Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega un proveedor de actualización de flujos personalizado a un enlace personalizado.
public ref class StreamUpgradeBindingElement abstract : System::ServiceModel::Channels::BindingElement
public abstract class StreamUpgradeBindingElement : System.ServiceModel.Channels.BindingElement
type StreamUpgradeBindingElement = class
inherit BindingElement
Public MustInherit Class StreamUpgradeBindingElement
Inherits BindingElement
- Herencia
- Derivado
Comentarios
Para indicar que se debe usar un proveedor de actualización de flujos personalizado, implemente un elemento de enlace que implemente esta abstract clase en el enlace personalizado.
Esta abstract clase se implementa mediante:
Constructores
| Nombre | Description |
|---|---|
| StreamUpgradeBindingElement() |
Inicializa una nueva instancia de la clase StreamUpgradeBindingElement. |
| StreamUpgradeBindingElement(StreamUpgradeBindingElement) |
Inicializa una nueva instancia de la clase StreamUpgradeBindingElement a partir de una instancia existente. |
Métodos
| Nombre | Description |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
Inicializa un generador de canales para generar canales de un tipo especificado a partir del contexto de enlace. (Heredado de BindingElement) |
| BuildChannelListener<TChannel>(BindingContext) |
Inicializa un agente de escucha de canal para aceptar canales de un tipo especificado desde el contexto de enlace. (Heredado de BindingElement) |
| BuildClientStreamUpgradeProvider(BindingContext) |
Crea una instancia en el cliente de StreamUpgradeProvider en función del contexto de canal proporcionado. |
| BuildServerStreamUpgradeProvider(BindingContext) |
Crea una instancia en el servidor de StreamUpgradeProvider en función del contexto de canal proporcionado. |
| CanBuildChannelFactory<TChannel>(BindingContext) |
Devuelve un valor que indica si el elemento de enlace puede crear un generador de canales para un tipo específico de canal. (Heredado de BindingElement) |
| CanBuildChannelListener<TChannel>(BindingContext) |
Devuelve un valor que indica si el elemento de enlace puede crear un agente de escucha para un tipo específico de canal. (Heredado de BindingElement) |
| Clone() |
Cuando se reemplaza en una clase derivada, devuelve una copia del objeto de elemento de enlace. (Heredado de BindingElement) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetProperty<T>(BindingContext) |
Cuando se reemplaza en una clase derivada, devuelve un objeto con tipo solicitado, si está presente, de la capa adecuada de la pila de enlace. (Heredado de BindingElement) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |