Esta documentación está archivada y no tiene mantenimiento.

NegotiateStream (Miembros)

Proporciona una secuencia que utiliza el protocolo de negociación de seguridad para autenticar el cliente, y opcionalmente el servidor, en la comunicación cliente-servidor.

Las siguientes tablas recogen los miembros expuestos por el tipo NegotiateStream .

  Nombre Descripción
Método público NegotiateStream Sobrecargado. Inicializa una nueva instancia de la clase NegotiateStream.
Arriba

(vea también Propiedades protegidas )
  Nombre Descripción
Propiedad pública CanRead Reemplazado. Obtiene un valor Boolean que indica si la secuencia subyacente es legible.
Propiedad pública CanSeek Reemplazado. Obtiene un valor Boolean que indica si se puede buscar la secuencia subyacente.
Propiedad pública CanTimeout Reemplazado. Obtiene un valor Boolean que indica si la secuencia subyacente admite tiempos de espera.
Propiedad pública CanWrite Reemplazado. Obtiene un valor Boolean que indica si se puede escribir la secuencia subyacente.
Propiedad pública ImpersonationLevel Obtiene un valor que indica cómo puede utilizar el servidor las credenciales del cliente.
Propiedad pública IsAuthenticated Reemplazado. Obtiene un valor Boolean que indica si la autenticación se realizó correctamente.
Propiedad pública IsEncrypted Reemplazado. Obtiene un valor Boolean que indica si esta clase NegotiateStream utiliza el cifrado de datos.
Propiedad pública IsMutuallyAuthenticated Reemplazado. Obtiene un valor Boolean que indica si se han autenticado el cliente y el servidor.
Propiedad pública IsServer Reemplazado. Obtiene un valor Boolean que indica si el lado local de la conexión utilizada por NegotiateStream se autenticó como el servidor.
Propiedad pública IsSigned Reemplazado. Obtiene un valor Boolean que indica si los datos enviados utilizando esta secuencia tienen signo.
Propiedad pública LeaveInnerStreamOpen  Obtiene si la secuencia utilizada por esta AuthenticatedStream para enviar y recibir datos se ha dejado abierta.(Se hereda de AuthenticatedStream).
Propiedad pública Length Reemplazado. Obtiene la longitud de la secuencia subyacente.
Propiedad pública Position Reemplazado. Obtiene o establece la posición actual en la secuencia subyacente.
Propiedad pública ReadTimeout Reemplazado. Obtiene o establece la cantidad de tiempo que se bloquea una operación de lectura en espera de datos.
Propiedad pública RemoteIdentity Obtiene información sobre la identidad de la parte remota que comparte esta secuencia autenticada.
Propiedad pública WriteTimeout Reemplazado. Obtiene o establece la cantidad de tiempo que se bloquea una operación de escritura en espera de datos.
Arriba

  Nombre Descripción
Propiedad protegida InnerStream  Obtiene la secuencia utilizado por esta AuthenticatedStream para enviar y recibir datos.(Se hereda de AuthenticatedStream).
Arriba

(vea también Métodos protegidos )
  Nombre Descripción
Método público AuthenticateAsClient Sobrecargado. Lo llaman los clientes para autenticar el cliente, y opcionalmente el servidor, en una conexión cliente-servidor.
Método público AuthenticateAsServer Sobrecargado. Controla el lado del servidor de una autenticación de una conexión cliente-servidor.
Método público BeginAuthenticateAsClient Sobrecargado. Comienza una operación asincrónica para autenticar el cliente de una conexión cliente-servidor.
Método público BeginAuthenticateAsServer Sobrecargado. Comienza una operación asincrónica para controlar la autenticación del servidor de una conexión cliente-servidor.
Método público BeginRead Reemplazado. Comienza una operación de lectura asincrónica que lee los datos de la secuencia y los almacena en la matriz especificada.
Método público BeginWrite Reemplazado. Comienza una operación de escritura asincrónica que escribe Byte desde el búfer especificado en la secuencia.
Método público Close  Cierra la secuencia actual y libera todos los recursos (como sockets e identificadores de archivo) asociados a ésta. (Se hereda de Stream).
Método público CreateObjRef  Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Se hereda de MarshalByRefObject).
Método público Dispose Sobrecargado.  
Método público EndAuthenticateAsClient Finaliza una operación de autenticación del cliente asincrónica pendiente que se inició con una llamada a BeginAuthenticateAsClient.
Método público EndAuthenticateAsServer Finaliza una operación de autenticación del cliente asincrónica pendiente que se inició con una llamada a BeginAuthenticateAsServer.
Método público EndRead Reemplazado. Finaliza una operación de lectura asincrónica que se inició con una llamada a BeginRead.
Método público EndWrite Reemplazado. Finaliza una operación de escritura asincrónica que se inició con una llamada a BeginWrite.
Método público Equals  Sobrecargado. Determina si dos instancias de Object son iguales. (Se hereda de Object).
Método público Flush Reemplazado. Hace que los datos almacenados en búfer que se escriban en el dispositivo subyacente.
Método público GetHashCode  Sirve como función hash para un tipo concreto. GetHashCode es apropiado para su utilización en algoritmos de hash y en estructuras de datos como las tablas hash. (Se hereda de Object).
Método público GetLifetimeService  Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método público GetType  Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público InitializeLifetimeService  Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método público Read Reemplazado. Lee los datos de esta secuencia y los almacena en la matriz especificada.
Método público ReadByte  Lee un byte de la secuencia y hace avanzar la posición de la secuencia en un byte, o devuelve -1 si está al final de la secuencia. (Se hereda de Stream).
Método público Estático ReferenceEquals  Determina si las instancias de Object especificadas son la misma instancia. (Se hereda de Object).
Método público Seek Reemplazado. Produce NotSupportedException.
Método público SetLength Reemplazado. Establece la longitud de la secuencia subyacente.
Método público Estático Synchronized  Crea un contenedor seguro para subprocesos (sincronizado) alrededor del objeto Stream especificado. (Se hereda de Stream).
Método público ToString  Devuelve una clase String que representa la clase Object actual. (Se hereda de Object).
Método público Write Reemplazado. Escriba el número especificado de Byte en la secuencia subyacente utilizando el búfer y el desplazamiento especificados.
Método público WriteByte  Escribe un byte a la posición actual en la secuencia y avanza la posición de la secuencia en un byte. (Se hereda de Stream).
Arriba

  Nombre Descripción
Método protegido CreateWaitHandle  Asigna un objeto WaitHandle. (Se hereda de Stream).
Método protegido Dispose Sobrecargado. Reemplazado.  
Método protegido Finalize  Permite que un objeto Object intente liberar recursos y realizar otras operaciones de limpieza antes de que el objeto Object sea reclamado por el recolector de elementos no utilizados. (Se hereda de Object).
Método protegido MemberwiseClone  Sobrecargado. (Se hereda de MarshalByRefObject).
Arriba
Mostrar: