IServiceChannel Interfaz

Definición

Define la interfaz de un canal de servicio.

public interface class IServiceChannel : System::ServiceModel::IContextChannel, System::ServiceModel::IExtensibleObject<System::ServiceModel::IContextChannel ^>
public interface IServiceChannel : System.ServiceModel.IContextChannel, System.ServiceModel.IExtensibleObject<System.ServiceModel.IContextChannel>
type IServiceChannel = interface
    interface IContextChannel
    interface IChannel
    interface ICommunicationObject
    interface IExtensibleObject<IContextChannel>
Public Interface IServiceChannel
Implements IContextChannel, IExtensibleObject(Of IContextChannel)
Implementaciones

Comentarios

Esta interfaz define el acceso al URI en el que el servicio escucha las solicitudes entrantes en el canal.

Propiedades

Nombre Description
AllowOutputBatching

Obtiene o establece un valor que indica a Windows Communication Foundation (WCF) que almacene un conjunto de mensajes antes de proporcionar los mensajes al transporte.

(Heredado de IContextChannel)
Extensions

Obtiene una colección de objetos de extensión para este objeto extensible.

(Heredado de IExtensibleObject<T>)
InputSession

Obtiene la sesión de entrada del canal.

(Heredado de IContextChannel)
ListenUri

Obtiene el URI en el que el servicio escucha las solicitudes entrantes.

LocalAddress

Obtiene el punto de conexión local para el canal.

(Heredado de IContextChannel)
OperationTimeout

Obtiene o establece el período de tiempo en el que se debe completar una operación o se produce una excepción.

(Heredado de IContextChannel)
OutputSession

Obtiene la sesión de salida asociada al canal, si existe.

(Heredado de IContextChannel)
RemoteAddress

Obtiene la dirección remota asociada al canal.

(Heredado de IContextChannel)
SessionId

Devuelve un identificador para la sesión actual, si existe.

(Heredado de IContextChannel)
State

Obtiene el estado actual del objeto orientado a la comunicación.

(Heredado de ICommunicationObject)

Métodos

Nombre Description
Abort()

Hace que un objeto de comunicación pase inmediatamente de su estado actual al estado cerrado.

(Heredado de ICommunicationObject)
BeginClose(AsyncCallback, Object)

Comienza una operación asincrónica para cerrar un objeto de comunicación.

(Heredado de ICommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para cerrar un objeto de comunicación con un tiempo de espera especificado.

(Heredado de ICommunicationObject)
BeginOpen(AsyncCallback, Object)

Comienza una operación asincrónica para abrir un objeto de comunicación.

(Heredado de ICommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para abrir un objeto de comunicación dentro de un intervalo de tiempo especificado.

(Heredado de ICommunicationObject)
Close()

Hace que un objeto de comunicación pase de su estado actual al estado cerrado.

(Heredado de ICommunicationObject)
Close(TimeSpan)

Hace que un objeto de comunicación pase de su estado actual al estado cerrado.

(Heredado de ICommunicationObject)
EndClose(IAsyncResult)

Completa una operación asincrónica para cerrar un objeto de comunicación.

(Heredado de ICommunicationObject)
EndOpen(IAsyncResult)

Completa una operación asincrónica para abrir un objeto de comunicación.

(Heredado de ICommunicationObject)
GetProperty<T>()

Devuelve un objeto con tipo solicitado, si está presente, de la capa adecuada en la pila de canales.

(Heredado de IChannel)
Open()

Hace que un objeto de comunicación pase del estado creado al estado abierto.

(Heredado de ICommunicationObject)
Open(TimeSpan)

Hace que un objeto de comunicación pase del estado creado al estado abierto dentro de un intervalo de tiempo especificado.

(Heredado de ICommunicationObject)

Eventos

Nombre Description
Closed

Se produce cuando el objeto de comunicación completa su transición del estado de cierre al estado cerrado.

(Heredado de ICommunicationObject)
Closing

Se produce cuando el objeto de comunicación entra primero en el estado de cierre.

(Heredado de ICommunicationObject)
Faulted

Se produce cuando el objeto de comunicación entra primero en el estado con errores.

(Heredado de ICommunicationObject)
Opened

Se produce cuando el objeto de comunicación completa su transición del estado de apertura al estado abierto.

(Heredado de ICommunicationObject)
Opening

Se produce cuando el objeto de comunicación entra primero en el estado de apertura.

(Heredado de ICommunicationObject)

Se aplica a