BaseChannelWithProperties Clase

Definición

Proporciona una implementación base para los canales que desean exponer una interfaz de diccionario a sus propiedades.

public ref class BaseChannelWithProperties abstract : System::Runtime::Remoting::Channels::BaseChannelObjectWithProperties
public abstract class BaseChannelWithProperties : System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class BaseChannelWithProperties : System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties
[System.Runtime.InteropServices.ComVisible(true)]
[System.Security.SecurityCritical]
public abstract class BaseChannelWithProperties : System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties
type BaseChannelWithProperties = class
    inherit BaseChannelObjectWithProperties
[<System.Runtime.InteropServices.ComVisible(true)>]
type BaseChannelWithProperties = class
    inherit BaseChannelObjectWithProperties
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Security.SecurityCritical>]
type BaseChannelWithProperties = class
    inherit BaseChannelObjectWithProperties
Public MustInherit Class BaseChannelWithProperties
Inherits BaseChannelObjectWithProperties
Herencia
BaseChannelWithProperties
Derivado
Atributos

Comentarios

Importante

Llamar a métodos de esta clase con datos que no son de confianza es un riesgo de seguridad. Llame a los métodos de esta clase solo con datos de confianza. Para obtener más información, vea Validar todas las entradas.

La BaseChannelWithProperties clase controla la complejidad de preguntar a los receptores en una cadena de receptores de canal para sus propiedades. Una vez que el canal construye su cadena de receptores (si procede), debe establecer la SinksWithProperties propiedad .

Esta clase realiza una demanda de vínculo y una demanda de herencia en el nivel de clase. SecurityException Se produce una excepción cuando el llamador inmediato o la clase derivada no tiene permiso de infraestructura.

Notas a los implementadores

Cuando hereda de BaseChannelWithProperties, debe implementar la Keys propiedad y la Item[Object] propiedad .

Constructores

Nombre Description
BaseChannelWithProperties()

Inicializa una nueva instancia de la clase BaseChannelWithProperties.

Campos

Nombre Description
SinksWithProperties

Indica el receptor de canal superior en la pila del receptor del canal.

Propiedades

Nombre Description
Count

Obtiene el número de propiedades asociadas al objeto channel.

(Heredado de BaseChannelObjectWithProperties)
IsFixedSize

Obtiene un valor que indica si el número de propiedades que se pueden escribir en el objeto de canal es fijo.

(Heredado de BaseChannelObjectWithProperties)
IsReadOnly

Obtiene un valor que indica si la colección de propiedades del objeto de canal es de solo lectura.

(Heredado de BaseChannelObjectWithProperties)
IsSynchronized

Obtiene un valor que indica si el diccionario de propiedades del objeto de canal está sincronizado.

(Heredado de BaseChannelObjectWithProperties)
Item[Object]

Cuando se invalida en una clase derivada, obtiene o establece la propiedad asociada a la clave especificada.

(Heredado de BaseChannelObjectWithProperties)
Keys

Cuando se reemplaza en una clase derivada, obtiene una ICollection de las claves a las que están asociadas las propiedades del objeto de canal.

(Heredado de BaseChannelObjectWithProperties)
Properties

Obtiene una IDictionary de las propiedades del canal asociadas al objeto de canal actual.

SyncRoot

Obtiene un objeto que se usa para sincronizar el acceso a .BaseChannelObjectWithProperties

(Heredado de BaseChannelObjectWithProperties)
Values

Obtiene un ICollection de los valores de las propiedades asociadas al objeto channel.

(Heredado de BaseChannelObjectWithProperties)

Métodos

Nombre Description
Add(Object, Object)

Genera una NotSupportedException.

(Heredado de BaseChannelObjectWithProperties)
Clear()

Genera una NotSupportedException.

(Heredado de BaseChannelObjectWithProperties)
Contains(Object)

Devuelve un valor que indica si el objeto de canal contiene una propiedad asociada a la clave especificada.

(Heredado de BaseChannelObjectWithProperties)
CopyTo(Array, Int32)

Genera una NotSupportedException.

(Heredado de BaseChannelObjectWithProperties)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Devuelve un IDictionaryEnumerator objeto que enumera todas las propiedades asociadas al objeto channel.

(Heredado de BaseChannelObjectWithProperties)
GetHashCode()

Sirve como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
Remove(Object)

Genera una NotSupportedException.

(Heredado de BaseChannelObjectWithProperties)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IEnumerable.GetEnumerator()

Devuelve un IEnumerator objeto que enumera todas las propiedades asociadas al objeto channel.

(Heredado de BaseChannelObjectWithProperties)

Métodos de extensión

Nombre Description
AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte un IEnumerable en un IQueryable.

Cast<TResult>(IEnumerable)

Convierte los elementos de un IEnumerable al tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de un IEnumerable en función de un tipo especificado.

Se aplica a