System.Collections.Concurrent
Proporciona capacidades de bloqueo y establecimiento de límites en colecciones seguras para subprocesos que implementan .
Tipo de los elementos de la colección.
Inicializa una nueva instancia de la clase sin límite superior.
Inicializa una nueva instancia de la clase sin límite superior y usando el objeto proporcionado como almacén de datos subyacente.
Colección que se va a usar como almacén de datos subyacente.
El argumento de es nulo.
Inicializa una nueva instancia de la clase con el límite superior especificado y usando el objeto proporcionado como almacén de datos subyacente.
Colección que se va a usar como almacén de datos subyacente.
Tamaño límite de la colección.
El argumento de es nulo.
no es un valor positivo.
El proporcionado contiene más valores de los permitidos por .
Inicializa una nueva instancia de la clase con el límite superior especificado.
Tamaño límite de la colección.
no es un valor positivo.
Agrega el elemento al objeto .
Elemento que se va a agregar a la colección.El valor puede ser una referencia nula.
Se ha eliminado .
se ha marcado como completo en lo relativo a las adiciones.o bienLa colección subyacente no aceptó el elemento.
Agrega el elemento al objeto .
Elemento que se va a agregar a la colección.El valor puede ser una referencia nula.
Token de cancelación que se va a observar.
Si se cancela .
ha sido eliminado o que posee ha sido eliminado.
se ha marcado como completo en lo relativo a las adiciones.o bienLa colección subyacente no aceptó el elemento.
Agrega el elemento especificado a cualquiera de las instancias especificadas de .
Índice de la colección de la matriz donde se agregó el elemento.
Matriz de colecciones.
Elemento que se va a agregar a una de las colecciones.
Se ha eliminado al menos una de las instancias de .
El argumento de es nulo.
El recuento de es mayor que el tamaño máximo de 62 para STA y 63 para MTA.
El argumento es una matriz de longitud 0 o contiene un elemento NULL, o al menos una de las colecciones se ha marcado como completa para agregar.
Al menos una colección subyacente no aceptó el elemento.
Agrega el elemento especificado a cualquiera de las instancias especificadas de .
Índice de la colección de la matriz donde se agregó el elemento.
Matriz de colecciones.
Elemento que se va a agregar a una de las colecciones.
Token de cancelación que se va a observar.
Si se cancela .
Al menos una colección subyacente no aceptó el elemento.
El argumento de es nulo.
El recuento de es mayor que el tamaño máximo de 62 para STA y 63 para MTA.
El argumento es una matriz de longitud 0 o contiene un elemento NULL, o al menos una de las colecciones se ha marcado como completa para agregar.
Se ha eliminado al menos una de las instancias de o se ha eliminado la que creó .
Obtiene la capacidad límite de esta instancia de .
La capacidad límite de esta colección o int.MaxValue si no se proporciona ningún límite.
Se ha eliminado .
Marca las instancias de para que no acepten nuevas adiciones.
Se ha eliminado .
Copia todos los elementos de la instancia de en una matriz unidimensional compatible, empezando por el índice especificado de la matriz de destino.
Matriz unidimensional que constituye el destino de los elementos copiados desde la instancia de .La matriz debe tener una indización de base cero.
Índice de base cero en la donde comienza la copia.
Se ha eliminado .
El argumento de es nulo.
El argumento es menor que cero.
El argumento es mayor o igual que la longitud de .La matriz de destino es demasiado pequeña para contener todos los elementos BlockingCcollection.El rango de la matriz no coincide.El tipo de la matriz es incompatible con el tipo de los elementos BlockingCollection.
Obtiene el número de elementos contenidos en .
Número de elementos contenidos en .
Se ha eliminado .
Libera todos los recursos usados por la instancia actual de la clase .
Libera los recursos utilizados por la instancia de .
Si se desecha de forma explícita (true) o a través de un finalizador (false).
Proporciona una interfaz en uso para los elementos de la colección.
que quita y devuelve elementos de la colección.
Se ha eliminado .
Proporciona una interfaz en uso para los elementos de la colección.
que quita y devuelve elementos de la colección.
Token de cancelación que se va a observar.
Si se cancela .
ha sido eliminado o que creó ha sido eliminado.
Obtiene si se ha marcado como completa para las funciones de agregación.
Si esta colección se ha marcado como completa para las funciones de agregación.
Se ha eliminado .
Obtiene si se ha marcado como completa para las funciones de agregación y está vacía.
Si esta colección se ha marcado como completa para las funciones de agregación y está vacía.
Se ha eliminado .
Proporciona una interfaz para los elementos de la colección.
para los elementos de la colección.
Se ha eliminado .
Copia todos los elementos de la instancia de en una matriz unidimensional compatible, empezando por el índice especificado de la matriz de destino.
Matriz unidimensional que constituye el destino de los elementos copiados desde la instancia de .La matriz debe tener una indización de base cero.
Índice de base cero en la donde comienza la copia.
Se ha eliminado .
El argumento de es nulo.
El argumento es menor que cero.
El argumento es mayor o igual que la longitud de , la matriz es multidimensional o el parámetro de tipo para la colección no se puede convertir automáticamente al tipo de la matriz de destino.
Obtiene un valor que indica si el acceso a está sincronizado.
siempre devuelve false.
Se ha eliminado .
Obtiene un objeto que se puede usar para sincronizar el acceso a .Esta propiedad no es compatible.
devuelve NULL.
La propiedad SyncRoot no es compatible.
Proporciona una interfaz para los elementos de la colección.
para los elementos de la colección.
Se ha eliminado .
Quita un elemento de .
Elemento que se ha quitado de la colección.
Se ha eliminado .
La colección subyacente se modificó fuera de esta estancia de , o la está vacía y la colección se ha marcado como completa para agregar.
Quita un elemento de .
Elemento que se ha quitado de la colección.
Objeto que se puede usar para cancelar la operación en la que se toma un elemento.
se cancela.
ha sido eliminado o que creó el token se canceló.
La colección subyacente se modificó fuera de esta instancia de o BlockingCollection se ha marcado como completa para las funciones de agregación o bien está vacía.
Toma un elemento de cualquiera de las instancias especificadas de .
Índice de la colección de la matriz de la que se quitó el elemento.
Matriz de colecciones.
Elemento que se ha quitado de una de las colecciones.
Se ha eliminado al menos una de las instancias de .
El argumento de es nulo.
El recuento de es mayor que el tamaño máximo de 62 para STA y 63 para MTA.
El argumento es una matriz de longitud 0 o contiene un elemento nulo o se ha llamado a en la colección.
Al menos una de las colecciones subyacentes se modificó fuera de su instancia .
Toma un elemento de cualquiera de las instancias de especificadas observando el token de cancelación indicado.
Índice de la colección de la matriz de la que se quitó el elemento.
Matriz de colecciones.
Elemento que se ha quitado de una de las colecciones.
Token de cancelación que se va a observar.
Si se cancela .
Al menos una de las colecciones subyacentes se modificó fuera de su instancia .
El argumento de es nulo.
El recuento de es mayor que el tamaño máximo de 62 para STA y 63 para MTA.
El argumento es una matriz de longitud 0 o contiene un elemento nulo o se ha llamado a en la colección.
Se ha eliminado al menos una de las instancias de .
Copia los elementos de la instancia de en una nueva matriz.
Matriz que contiene copias de los elementos de la colección.
Se ha eliminado .
Intenta agregar el elemento especificado a .
true si se pudo agregar ; en caso contrario, false.Si el elemento es un duplicado, y la colección subyacente no acepta elementos duplicados, se producirá una excepción .
Elemento que se va a agregar a la colección.
Se ha eliminado .
se ha marcado como completo en lo relativo a las adiciones.o bienLa colección subyacente no aceptó el elemento.
Intenta agregar el elemento especificado a dentro del periodo de tiempo indicado.
Es true si se pudo agregar a la colección en el tiempo especificado; en caso contrario, es false.Si el elemento es un duplicado, y la colección subyacente no acepta elementos duplicados, se producirá una excepción .
Elemento que se va a agregar a la colección.
Número de milisegundos de espera o (-1) para esperar indefinidamente.
Se ha eliminado .
es un número negativo distinto de -1 que representa un tiempo de espera infinito.
se ha marcado como completo en lo relativo a las adiciones.o bienLa colección subyacente no aceptó el elemento.
Intenta agregar el elemento especificado a dentro del periodo de tiempo indicado, observando un token de cancelación.
Es true si se pudo agregar a la colección en el tiempo especificado; en caso contrario, es false.Si el elemento es un duplicado, y la colección subyacente no acepta elementos duplicados, se producirá una excepción .
Elemento que se va a agregar a la colección.
Número de milisegundos de espera o (-1) para esperar indefinidamente.
Token de cancelación que se va a observar.
Si se cancela .
ha sido eliminado o subyacente ha sido eliminado.
es un número negativo distinto de -1 que representa un tiempo de espera infinito.
se ha marcado como completo en lo relativo a las adiciones.o bienLa colección subyacente no aceptó el elemento.
Intenta agregar el elemento especificado a .
Es true si se pudo agregar a la colección en el intervalo de tiempo especificado; en caso contrario, es false.
Elemento que se va a agregar a la colección.
Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente.
Se ha eliminado .
es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que .
se ha marcado como completo en lo relativo a las adiciones.o bienLa colección subyacente no aceptó el elemento.
Intenta agregar el elemento especificado a cualquiera de las instancias especificadas de .
Índice de la colección en la matriz a la que se agregó el elemento o -1 si no se pudo agregar el elemento.
Matriz de colecciones.
Elemento que se va a agregar a una de las colecciones.
Se ha eliminado al menos una de las instancias de .
El argumento de es nulo.
El recuento de es mayor que el tamaño máximo de 62 para STA y 63 para MTA.
El argumento es una matriz de longitud 0 o contiene un elemento NULL, o al menos una de las colecciones se ha marcado como completa para agregar.
Al menos una colección subyacente no aceptó el elemento.
Intenta agregar el elemento especificado a cualquiera de las instancias especificadas de .
Índice de la colección en la matriz a la que se agregó el elemento o -1 si no se pudo agregar el elemento.
Matriz de colecciones.
Elemento que se va a agregar a una de las colecciones.
Número de milisegundos de espera o (-1) para esperar indefinidamente.
Se ha eliminado al menos una de las instancias de .
El argumento de es nulo.
es un número negativo distinto de -1 que representa un tiempo de espera infinito.o bienEl recuento de es mayor que el tamaño máximo de 62 para STA y 63 para MTA.
El argumento es una matriz de longitud 0 o contiene un elemento NULL, o al menos una de las colecciones se ha marcado como completa para agregar.
Al menos una colección subyacente no aceptó el elemento.
Intenta agregar el elemento especificado a cualquiera de las instancias especificadas de .
Índice de la colección en la matriz a la que se agregó el elemento o -1 si no se pudo agregar el elemento.
Matriz de colecciones.
Elemento que se va a agregar a una de las colecciones.
Número de milisegundos de espera o (-1) para esperar indefinidamente.
Token de cancelación que se va a observar.
Si se cancela .
Al menos una colección subyacente no aceptó el elemento.
El argumento de es nulo.
es un número negativo distinto de -1 que representa un tiempo de espera infinito.o bienEl recuento de es mayor que el tamaño máximo de 62 para STA y 63 para MTA.
El argumento es una matriz de longitud 0 o contiene un elemento NULL, o al menos una de las colecciones se ha marcado como completa para agregar.
Se ha eliminado al menos una de las instancias de .
Intenta agregar el elemento especificado a cualquiera de las instancias de especificadas observando el token de cancelación indicado.
Índice de la colección en la matriz a la que se agregó el elemento o -1 si no se pudo agregar el elemento.
Matriz de colecciones.
Elemento que se va a agregar a una de las colecciones.
Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente.
Se ha eliminado al menos una de las instancias de o de que crearon .
El argumento de es nulo.
es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que .o bienEl recuento de es mayor que el tamaño máximo de 62 para STA y 63 para MTA.
El argumento es una matriz de longitud 0 o contiene un elemento NULL, o al menos una de las colecciones se ha marcado como completa para agregar.
Al menos una colección subyacente no aceptó el elemento.
Intenta quitar un elemento de .
Es true si se pudo quitar un elemento; de lo contrario, es false.
Elemento que va a quitarse de la colección.
Se ha eliminado .
La colección subyacente se modificó fuera de esta instancia de .
Intenta quitar un elemento de dentro del periodo de tiempo especificado.
Es true si se pudo quitar un elemento de la colección en el tiempo especificado; en caso contrario, es false.
Elemento que va a quitarse de la colección.
Número de milisegundos de espera o (-1) para esperar indefinidamente.
Se ha eliminado .
es un número negativo distinto de -1 que representa un tiempo de espera infinito.
La colección subyacente se modificó fuera de esta instancia de .
Intenta quitar un elemento de dentro del periodo de tiempo especificado, observando un token de cancelación.
Es true si se pudo quitar un elemento de la colección en el tiempo especificado; en caso contrario, es false.
Elemento que va a quitarse de la colección.
Número de milisegundos de espera o (-1) para esperar indefinidamente.
Token de cancelación que se va a observar.
se canceló.
ha sido eliminado o subyacente ha sido eliminado.
es un número negativo distinto de -1 que representa un tiempo de espera infinito.
La colección subyacente se modificó fuera de esta instancia de .
Intenta quitar un elemento de dentro del periodo de tiempo especificado.
Es true si se pudo quitar un elemento de la colección en el tiempo especificado; en caso contrario, es false.
Elemento que va a quitarse de la colección.
Objeto que representa el número de milisegundos de espera u objeto que representa -1 milisegundos para esperar indefinidamente.
Se ha eliminado .
es un número negativo distinto de -1 milisegundo que representa un tiempo de espera infinito.o bien es mayor que .
La colección subyacente se modificó fuera de esta instancia de .
Intenta quitar un elemento de cualquiera de las instancias especificadas de .
Índice de la colección en la matriz de la que se quitó el elemento o -1 si no se pudo quitar el elemento.
Matriz de colecciones.
Elemento que se ha quitado de una de las colecciones.
Se ha eliminado al menos una de las instancias de .
El argumento de es nulo.
El recuento de es mayor que el tamaño máximo de 62 para STA y 63 para MTA.
El argumento es una matriz de longitud 0 o contiene un elemento nulo.
Al menos una de las colecciones subyacentes se modificó fuera de su instancia .
Intenta quitar un elemento de cualquiera de las instancias especificadas de .
Índice de la colección en la matriz de la que se quitó el elemento o -1 si no se pudo quitar el elemento.
Matriz de colecciones.
Elemento que se ha quitado de una de las colecciones.
Número de milisegundos de espera o (-1) para esperar indefinidamente.
Se ha eliminado al menos una de las instancias de .
El argumento de es nulo.
es un número negativo distinto de -1 que representa un tiempo de espera infinito.o bienEl recuento de es mayor que el tamaño máximo de 62 para STA y 63 para MTA.
El argumento es una matriz de longitud 0 o contiene un elemento nulo.
Al menos una de las colecciones subyacentes se modificó fuera de su instancia .
Intenta quitar un elemento de cualquiera de las instancias especificadas de .
Índice de la colección en la matriz de la que se quitó el elemento o -1 si no se pudo quitar el elemento.
Matriz de colecciones.
Elemento que se ha quitado de una de las colecciones.
Número de milisegundos de espera o (-1) para esperar indefinidamente.
Token de cancelación que se va a observar.
Si se cancela .
Al menos una de las colecciones subyacentes se modificó fuera de su instancia .
El argumento de es nulo.
es un número negativo distinto de -1 que representa un tiempo de espera infinito.o bienEl recuento de es mayor que el tamaño máximo de 62 para STA y 63 para MTA.
El argumento es una matriz de longitud 0 o contiene un elemento nulo.
Se ha eliminado al menos una de las instancias de .
Intenta quitar un elemento de cualquiera de las instancias especificadas de .
Índice de la colección en la matriz de la que se quitó el elemento o -1 si no se pudo quitar el elemento.
Matriz de colecciones.
Elemento que se ha quitado de una de las colecciones.
Estructura que representa el número de milisegundos de espera o estructura que representa -1 milisegundos para esperar indefinidamente.
Se ha eliminado al menos una de las instancias de .
El argumento de es nulo.
es un número negativo distinto de -1 milisegundo, que representa un tiempo de espera infinito, o el tiempo de espera es mayor que .o bienEl recuento de es mayor que el tamaño máximo de 62 para STA y 63 para MTA.
El argumento es una matriz de longitud 0 o contiene un elemento nulo.
Al menos una de las colecciones subyacentes se modificó fuera de su instancia .
Representa una colección segura para subprocesos desordenada de objetos.
Tipo de los elementos que se van a almacenar en la colección.
Inicializa una nueva instancia de la clase .
Inicializa una nueva instancia de la clase que contiene los elementos copiados de la colección especificada.
Colección cuyos elementos se copian en el nuevo .
es una referencia nula (nada en Visual Basic).
Agrega un objeto a .
Objeto que se va a agregar a .El valor puede ser una referencia nula (Nothing en Visual Basic) para los tipos de referencia.
Copia los elementos de en una unidimensional existente, a partir del índice especificado de la matriz.
Matriz unidimensional que constituye el destino de los elementos copiados desde la colección .La matriz debe tener una indización de base cero.
Índice de base cero en la donde comienza la copia.
es una referencia nula (nada en Visual Basic).
es menor que cero.
es igual o mayor que la longitud de la matriz -o bien- el número de elementos de la colección de origen es mayor que el espacio disponible desde hasta el final del parámetro de destino.
Obtiene el número de elementos incluidos en .
Número de elementos contenidos en .
Devuelve un enumerador que itera en .
Enumerador para los contenidos de .
Obtiene un valor que indica si está vacía.
true si está vacía; en caso contrario, false.
Intenta agregar un objeto a .
Siempre devuelve true.
Objeto que se va a agregar a .El valor puede ser una referencia nula (Nothing en Visual Basic) para los tipos de referencia.
Copia los elementos de en , empezando por un índice determinado de .
Matriz unidimensional que constituye el destino de los elementos copiados desde la colección .La matriz debe tener una indización de base cero.
Índice de base cero en la donde comienza la copia.
es una referencia nula (nada en Visual Basic).
es menor que cero.
es multidimensional.-o bien- no tiene índices de base cero.-o bien- es igual o mayor que la longitud de la matriz -o bien- el número de elementos de la colección de origen es mayor que el espacio disponible desde hasta el final del parámetro de destino.-o bien- el tipo de la colección de origen no puede convertirse automáticamente al tipo del parámetro de destino.
Obtiene un valor que indica si el acceso a está sincronizado con SyncRoot.
true si el acceso a está sincronizado con SyncRoot; en caso contrario, false.Para , esta propiedad siempre devuelve false.
Obtiene un objeto que se puede usar para sincronizar el acceso a .Esta propiedad no es compatible.
Devuelve un valor NULL (Nothing en Visual Basic).
La propiedad SyncRoot no es compatible.
Devuelve un enumerador que itera en .
Enumerador para los contenidos de .
Copia los elementos en una matriz nueva.
Nueva matriz que contiene una instantánea de los elementos copiados de .
Intenta devolver un objeto de sin quitarlo.
Es true si se devolvió correctamente un objeto; de lo contrario, es false.
Cuando este método finaliza, contiene un objeto de o el valor predeterminado de si se produjo un error en la operación.
Intenta quitar y devolver un objeto de .
true si el objeto se quitó correctamente; en caso contrario, false.
Cuando este método finaliza, contiene el objeto quitado de o el valor predeterminado de si la bolsa está vacía.
Representa una colección segura para subprocesos de los pares clave-valor a los que pueden obtener acceso varios subprocesos a la vez.
Tipo de las claves del diccionario.
Tipo de los valores del diccionario.
Inicializa una nueva instancia de la clase que está vacía, tiene el nivel de simultaneidad predeterminado, tiene la capacidad inicial predeterminada y usa el comparador predeterminado para el tipo de clave.
Inicializa una nueva instancia de la clase que contiene elementos copiados del especificado, tiene el nivel de simultaneidad predeterminado, tiene la capacidad inicial predeterminada y usa el comparador predeterminado para el tipo de clave.
cuyos elementos se copian en el nuevo .
o cualquiera de sus claves es null.
contiene una o varias claves duplicadas.
Inicializa una nueva instancia de la clase que contiene elementos copiados del especificado, tiene el nivel de simultaneidad predeterminado, tiene la capacidad inicial predeterminada y usa el especificado.
cuyos elementos se copian en el nuevo .
Implementación de que se va a usar al comparar claves.
El valor de o es null.
Inicializa una nueva instancia de la clase que está vacía, tiene el nivel de simultaneidad y la capacidad predeterminados y utiliza el especificado.
Implementación de comparación de igualdad que se debe utilizar al comparar claves.
El valor de es null.
Inicializa una nueva instancia de la clase que contiene los elementos copiados del especificado y utiliza el especificado.
Número previsto de subprocesos que actualizarán simultáneamente.
cuyos elementos se copian en el nuevo .
Implementación de que se va a usar al comparar claves.
El valor de o es null.
es menor que 1.
contiene una o varias claves duplicadas.
Inicializa una nueva instancia de la clase que está vacía, tiene el nivel de simultaneidad y la capacidad especificados, y usa el comparador predeterminado para el tipo de clave.
Número previsto de subprocesos que actualizarán simultáneamente.
Número inicial de elementos que puede contener .
es menor que 1.o bien es menor que 0.
Inicializa una nueva instancia de la clase que está vacía, tiene el nivel de simultaneidad y la capacidad inicial especificados, y usa el especificado.
Número previsto de subprocesos que actualizarán simultáneamente.
Número inicial de elementos que puede contener .
Implementación de que se va a usar al comparar claves.
El valor de es null.
o es menor que 1.
Utiliza las funciones especificadas para agregar un par clave-valor a si la clave no existe o para actualizar un par clave-valor de si la clave ya existe.
Nuevo valor de la clave.Será el resultado de addValueFactory (si la clave no existe) o el resultado de updateValueFactory (si la clave existe).
Clave que se va a agregar o cuyo valor se va a actualizar.
Función que se usa para generar un valor para una clave ausente.
Función que se usa para generar un nuevo valor para una clave existente basándose en el valor existente de la clave.
, o es null.
El diccionario ya contiene el número máximo de elementos ().
Agrega un par clave-valor a si la clave no existe o actualiza un par clave-valor de utilizando la función especificada, si la clave ya existe.
Nuevo valor de la clave.Será el resultado de addValue (si la clave no existe) o el resultado de updateValueFactory (si la clave existe).
Clave que se va a agregar o cuyo valor se va a actualizar.
Valor que se va a agregar para una clave ausente.
Función que se usa para generar un nuevo valor para una clave existente basándose en el valor existente de la clave.
El valor de o es null.
El diccionario ya contiene el número máximo de elementos ().
Quita todas las claves y valores de .
Determina si contiene la clave especificada.
Es true si contiene un elemento con la clave especificada; en caso contrario, es false.
Clave que se buscará en .
El valor de es null.
Obtiene el número de pares clave-valor incluidos en .
Número de pares clave-valor incluidos en .
El diccionario ya contiene el número máximo de elementos ().
Devuelve un enumerador que itera en .
Enumerador para .
Agrega un par clave-valor a utilizando la función especificada, si la clave no existe.
Valor de la clave.Será el valor existente de la clave si esta ya existe en el diccionario o será el nuevo valor de la clave devuelto por valueFactory si la clave no está en el diccionario.
Clave del elemento que se va a agregar.
Función que se usa para generar un valor para la clave.
El valor de o es null.
El diccionario ya contiene el número máximo de elementos ().
Agrega un par clave-valor a si la clave no existe.
Valor de la clave.Será el valor existente de la clave si esta ya existe en el diccionario o será un nuevo valor si la clave no está en el diccionario.
Clave del elemento que se va a agregar.
Valor que se va a agregar si la clave no existe.
El valor de es null.
El diccionario ya contiene el número máximo de elementos ().
Obtiene un valor que indica si está vacía.
Es true si está vacío, en caso contrario, es false.
Obtiene o establece el valor asociado a la clave especificada.
El valor del par clave-valor situado en índice especificado.
Clave del valor que se va a obtener o establecer.
El valor de es null.
Se ha recuperado la propiedad y no existe en la colección.
Obtiene una colección que contiene las claves de .
Colección de todas las claves de .
Agrega un elemento a la colección.
que se va a agregar al diccionario.
Obtiene un valor que indica si contiene un elemento con la clave especificada.
Es true si contiene un elemento con la clave especificada; en caso contrario, es false.
Clave que se buscará en .
Copia los elementos en una matriz, comenzando en el índice especificado de la matriz.
Matriz unidimensional que constituye el destino de los elementos copiados desde .La matriz debe tener una indización de base cero.
Índice de base cero en la donde comienza la copia.
Obtiene un valor que indica si es de solo lectura.
Es true si es de solo lectura; en caso contrario, es false.
Quita el par clave-valor especificado de la colección.
Es true si el elemento se quita correctamente; en caso contrario, es false.Este método también devuelve false si no se encontró en el original.
que se va a quitar.
Agrega la clave y el valor especificados a .
Objeto que se va a utilizar como clave del elemento que se va a agregar.
El objeto que se va a usar como valor del elemento que se va a agregar.
El valor de es null.
Ya existe un elemento con la misma clave en .
El diccionario ya contiene el número máximo de elementos ().
Quita el elemento con la clave especificada de .
Es true si el elemento se quita correctamente; en caso contrario, es false.Este método también devuelve false si no se encontró en el original.
Clave del elemento que se va a quitar.
El valor de es null.
Obtiene una colección que contiene las claves de .
Colección que contiene las claves de .
Obtiene una colección que contiene los valores de .
Colección que contiene los valores de .
Copia los elementos en una matriz, comenzando en el índice especificado de la matriz.
Matriz unidimensional que constituye el destino de los elementos copiados desde .La matriz debe tener una indización de base cero.
Índice de base cero en la donde comienza la copia.
El valor de es null.
es menor que 0.
es igual o mayor que la longitud del parámetro . o bienEl número de elementos de la interfaz de origen es mayor que el espacio disponible desde hasta el final del parámetro de destino.
Obtiene un valor que indica si el acceso a está sincronizado con SyncRoot.
Es true si el acceso a está sincronizado (es seguro para subprocesos); en caso contrario, es false.Para , esta propiedad siempre devuelve false.
Obtiene un objeto que se puede usar para sincronizar el acceso a .Esta propiedad no es compatible.
Siempre devuelve null.
Esta propiedad no es compatible.
Agrega la clave y el valor especificados al diccionario.
Objeto que se va a utilizar como clave.
Objeto que se va a utilizar como valor.
El valor de es null.
es de un tipo que no se puede asignar al tipo de clave de . o bien es de un tipo que no se puede asignar a , que es el tipo de los valores que hay en la colección. o bienYa existe un valor con la misma clave en la colección .
El diccionario ya contiene el número máximo de elementos ().
Obtiene un valor que indica si contiene un elemento con la clave especificada.
Es true si contiene un elemento con la clave especificada; en caso contrario, es false.
Clave que se buscará en .
El valor de es null.
Proporciona un para .
Estructura para la colección .
Obtiene un valor que indica si la interfaz tiene un tamaño fijo.
Es true si tiene un tamaño fijo; en caso contrario, es false.Para , esta propiedad siempre devuelve false.
Obtiene un valor que indica si es de solo lectura.
Es true si es de solo lectura; en caso contrario, es false.Para , esta propiedad siempre devuelve false.
Obtiene o establece el valor asociado a la clave especificada.
Valor asociado a la clave especificada, o null si no está en el diccionario o si es de un tipo no asignable al tipo de clave de .
Clave del valor que se va a obtener o establecer.
El valor de es null.
Se está asignando un valor, y es de un tipo no asignable al tipo de clave o al tipo de valor de .
Obtiene un que contiene las claves de .
Interfaz que contiene las claves de .
Quita el elemento con la clave especificada de .
Clave del elemento que se va a quitar.
El valor de es null.
Obtiene un que contiene los valores de .
Interfaz que contiene los valores de .
Devuelve un enumerador que itera en .
Enumerador para .
Copia en una nueva matriz los pares valor-clave almacenados en
Nueva matriz que contiene una instantánea de los pares clave-valor copiados de .
Intenta agregar la clave y el valor especificados a .
Es true si el par clave-valor se agregó a correctamente; es false si la clave ya existe.
Clave del elemento que se va a agregar.
Valor del elemento que se va a agregar.El valor puede ser null para los tipos de referencia.
El valor de es null.
El diccionario ya contiene el número máximo de elementos ().
Intenta obtener el valor asociado a la clave especificada de .
Es true si se encontró la clave en ; en caso contrario, es false.
Clave del valor que se va a obtener.
Cuando este método devuelve un valor, contiene el objeto de con la clave especificada o el valor predeterminado del tipo si se produjo un error en la operación.
El valor de es null.
Intenta quitar y devolver el valor que tiene la clave especificada de .
Es true si el objeto se ha quitado correctamente; en caso contrario, es false.
Clave del elemento que se va a quitar y devolver.
Cuando este método devuelve un valor, contiene el objeto quitado de , o el valor predeterminado del tipo TValue si no existe.
El valor de es null.
Compara el valor existente de la clave especificada con el valor especificado y, si son iguales, actualiza la clave con un tercer valor.
Es true si el valor con era igual a y se sustituyó por ; en caso contrario, es false.
Clave cuyo valor se compara con y que posiblemente se reemplace.
Valor que reemplaza el valor del elemento que tiene la especificada si al compararlos se determina que son iguales.
Valor que se compara con el valor del elemento que tiene la especificada.
El valor de es null.
Obtiene una colección que contiene los valores de .
Colección que contiene los valores de .
Representa una colección de objetos FIFO (primero en entrar, primero en salir) que es segura para subprocesos.
Tipo de elementos que contiene la cola.
Inicializa una nueva instancia de la clase .
Inicializa una nueva instancia de la clase que contiene los elementos copiados de la colección especificada.
Colección cuyos elementos se copian en la nueva colección .
El argumento de es nulo.
Copia los elementos de en una unidimensional existente, a partir del índice especificado de la matriz.
Matriz unidimensional que constituye el destino de los elementos copiados desde la colección . debe tener una indización de base cero.
Índice de base cero de en el que empieza la operación de copia.
es una referencia nula (Nothing en Visual Basic).
es menor que cero.
es igual o mayor que la longitud de la matriz -o bien- el número de elementos de la colección de origen es mayor que el espacio disponible desde hasta el final del parámetro de destino.
Obtiene el número de elementos incluidos en .
Número de elementos incluidos en .
Agrega un objeto al final de .
Objeto que se va a agregar al final de .El valor puede ser una referencia nula (Nothing en Visual Basic) para los tipos de referencia.
Devuelve un enumerador que recorre en iteración la colección .
Enumerador del contenido de .
Obtiene un valor que indica si la colección está vacía.
Es true si la colección está vacía; de lo contrario, es false.
Intenta agregar un objeto a .
Es true si se agregó correctamente el objeto; de lo contrario, es false.
Objeto que se va a agregar a .El valor puede ser una referencia nula (Nothing en Visual Basic) para los tipos de referencia.
Intenta quitar y devolver un objeto de .
Es true si el elemento se quitó y se devolvió correctamente; de lo contrario, es false.
Cuando este método devuelve un valor, si la operación se realizó correctamente, contiene el objeto que se ha quitado.Si no había ningún objeto para quitar, el valor estará sin especificar.
Copia los elementos de la interfaz en un objeto , a partir de un índice determinado de la clase .
Matriz unidimensional que constituye el destino de los elementos copiados desde la colección . debe tener una indización de base cero.
Índice de base cero de en el que empieza la operación de copia.
es una referencia nula (Nothing en Visual Basic).
es menor que cero.
es multidimensional. -o bien- no tiene índices de base cero. -o bien- es igual o mayor que la longitud de la matriz -o bien- el número de elementos de la colección de origen es mayor que el espacio disponible desde hasta el final del parámetro de destino. -o bien- el tipo de la colección de origen no puede convertirse automáticamente al tipo del parámetro de destino.
Obtiene un valor que indica si el acceso a la interfaz está sincronizado con SyncRoot.
Es true si el acceso a la interfaz está sincronizado con SyncRoot; de lo contrario, es false.Para , esta propiedad devuelve siempre false.
Obtiene un objeto que se puede utilizar para sincronizar el acceso a .Esta propiedad no es compatible.
Devuelve un valor NULL (Nothing en Visual Basic).
La propiedad SyncRoot no es compatible.
Devuelve un enumerador que recorre en iteración una colección.
que se puede utilizar para recorrer en iteración la colección.
Copia a una nueva matriz los elementos almacenados en .
Nueva matriz que contiene una instantánea de los elementos copiados de .
Intenta quitar y devolver el objeto situado al principio de concurrent_queue.
true si se quitó y se devolvió correctamente el elemento situado al principio de ; de lo contrario, es false.
Cuando este método devuelve un valor, si la operación se realizó correctamente, contiene el objeto que se ha quitado.Si no había ningún objeto para quitar, el valor estará sin especificar.
Intenta devolver un objeto situado al principio de sin quitarlo.
Es true si se devolvió correctamente un objeto; de lo contrario, es false.
Cuando este método devuelve un valor, contiene un objeto situado al principio de o un valor sin especificar si se produjo un error en la operación.
Representa una colección de objetos LIFO (último en entrar, primero en salir) que es segura para subprocesos.
Tipo de elementos incluidos en la pila.
Inicializa una nueva instancia de la clase .
Inicializa una nueva instancia de la clase que contiene los elementos copiados de la colección especificada.
Colección cuyos elementos se copian en la nueva colección .
The argument is null.
Quita todos los objetos de la colección .
Copia los elementos de en una unidimensional existente, a partir del índice especificado de la matriz.
Matriz unidimensional que constituye el destino de los elementos copiados desde la colección . debe tener una indización de base cero.
Índice de base cero en la donde comienza la copia.
is a null reference (Nothing in Visual Basic).
is less than zero.
is equal to or greater than the length of the -or- The number of elements in the source is greater than the available space from to the end of the destination .
Obtiene el número de elementos incluidos en .
Número de elementos incluidos en .
Devuelve un enumerador que recorre en iteración la colección .
Enumerador para .
Obtiene un valor que indica si la colección está vacía.
Es true si la colección está vacía; de lo contrario, es false.
Inserta un objeto al principio de .
Objeto que se va a insertar en la colección .El valor puede ser una referencia nula (Nothing en Visual Basic) para los tipos de referencia.
Inserta atómicamente varios objetos al principio de .
Objetos que se van a insertar en la colección .
is a null reference (Nothing in Visual Basic).
Inserta atómicamente varios objetos al principio de .
Objetos que se van a insertar en la colección .
Desplazamiento de base cero en donde comienza la inserción de los elementos al principio de la colección .
Número de elementos que se van a insertar al principio de la colección .
is a null reference (Nothing in Visual Basic).
or is negative.Or is greater than or equal to the length of .
+ is greater than the length of .
Intenta agregar un objeto a .
Es true si se agregó correctamente el objeto; de lo contrario, es false.
Objeto que se va a agregar a .El valor puede ser una referencia nula (Nothing en Visual Basic) para los tipos de referencia.
Intenta quitar y devolver un objeto de .
Es true si el elemento se quitó y se devolvió correctamente; de lo contrario, es false.
Cuando este método devuelve un valor, si la operación se realizó correctamente, contiene el objeto que se ha quitado.Si no había ningún objeto para quitar, el valor estará sin especificar.
Copia los elementos de en una matriz , a partir de un índice determinado de .
Matriz unidimensional que constituye el destino de los elementos copiados desde la colección . debe tener una indización de base cero.
Índice de base cero en la donde comienza la copia.
is a null reference (Nothing in Visual Basic).
is less than zero.
is multidimensional.-or- does not have zero-based indexing.-or- is equal to or greater than the length of the -or- The number of elements in the source is greater than the available space from to the end of the destination .-or- The type of the source cannot be cast automatically to the type of the destination .
Obtiene un valor que indica si el acceso a está sincronizado con SyncRoot.
Es true si el acceso a está sincronizado con SyncRoot; de lo contrario, es false.Para , esta propiedad devuelve siempre false.
Obtiene un objeto que se puede usar para sincronizar el acceso a .Esta propiedad no es compatible.
Devuelve un valor NULL (Nothing en Visual Basic).
The SyncRoot property is not supported
Devuelve un enumerador que recorre en iteración una colección.
que se puede utilizar para recorrer en iteración la colección.
Copia en una nueva matriz los elementos almacenados en .
Nueva matriz que contiene una instantánea de los elementos copiados de .
Intenta devolver un objeto situado al principio de sin quitarlo.
Es true si se devolvió correctamente un objeto; de lo contrario, es false.
Cuando este método devuelve un valor, contiene un objeto situado al principio de o un valor sin especificar si se produjo un error en la operación.
Intenta extraer y devolver el objeto situado al principio de .
Es true si se quitó y se devolvió correctamente el elemento situado al principio de ; de lo contrario, es false.
Cuando este método devuelve un valor, si la operación se realizó correctamente, contiene el objeto que se ha quitado.Si no había ningún objeto para quitar, el valor estará sin especificar.
Intenta extraer y devolver atómicamente varios objetos situados al principio de .
Número de objetos que se han extraído correctamente del principio de y se han insertado en .
Objeto al que se van a agregar los objetos extraídos del principio de .
is a null argument (Nothing in Visual Basic).
Intenta extraer y devolver atómicamente varios objetos situados al principio de .
Número de objetos que se han extraído correctamente del principio de la pila y se han insertado en .
Objeto al que se van a agregar los objetos extraídos del principio de .
Desplazamiento de base cero en donde comienza la inserción de los elementos del principio de la colección .
Número de elementos que se van a extraer del principio de la colección y se van a insertar en .
is a null reference (Nothing in Visual Basic).
or is negative.Or is greater than or equal to the length of .
+ is greater than the length of .
Especifica opciones para controlar el comportamiento de almacenamiento en búfer del particionador
Crea un particionador que toma elementos del enumerable de origen de uno en uno y no utiliza almacenamiento intermedio al que pueden obtener acceso más eficazmente varios subprocesos.Esta opción proporciona compatibilidad para latencia baja (los elementos se procesarán en cuanto están disponibles desde el origen) y compatibilidad parcial con dependencias entre elementos (un subproceso no puede producir un interbloqueo mientras espera un elemento que el propio subproceso es responsable de procesar).
Usar el comportamiento predeterminado, que consiste en usar el almacenamiento en búfer para lograr un rendimiento óptimo.
Define los métodos para manipular las colecciones seguras para subprocesos que están pensadas para que las usen los productores y consumidores.Esta interfaz proporciona una representación unificada para colecciones de productor/consumidor, para que las abstracciones de nivel más alto como puedan utilizar la colección como mecanismo de almacenamiento subyacente.
Especifica el tipo de elementos de la colección.
Copia los elementos de a un objeto , a partir del índice especificado.
Matriz unidimensional que constituye el destino de los elementos copiados desde la colección . La matriz debe tener una indización de base cero.
Índice de base cero de en el que empieza la operación de copia.
es una referencia nula (Nothing en Visual Basic).
es menor que cero.
es igual o mayor que la longitud de -o bien- el número de elementos de la colección es mayor que el espacio disponible en hasta el final del parámetro de destino
Copia los elementos de a una nueva matriz.
Nueva matriz que contiene los elementos copiados de .
Intenta agregar un objeto a .
Es true si se agregó correctamente el objeto; de lo contrario, es false.
Objeto que se va a agregar a .
no fue válido para esta colección.
Intenta quitar y devolver un objeto de .
Es true si el objeto se quitó y se devolvió correctamente; de lo contrario, es false.
Cuando este método devuelve un valor, si el objeto se quitó y se devolvió correctamente, contiene dicho objeto.Si no había ningún objeto para quitar, el valor estará sin especificar.
Representa una manera determinada de dividir un origen de datos ordenable en varias particiones.
Tipo de los elementos de la colección.
Se llama desde los constructores de clases derivadas para inicializar la clase con las restricciones especificadas en las claves de índice.
Indica si los elementos de cada partición se proporcionan en el orden de claves crecientes.
Indica si los elementos de una partición anterior siempre están antes que los elementos de una partición posterior.Si es true, cada elemento de la partición 0 tiene una clave de ordenación menor que cualquier elemento de la partición 1, cada elemento de la partición 1 tiene una clave de ordenación menor que cualquier elemento de la partición 2 y así sucesivamente.
Indica si las claves están normalizadas.Si es true, todas las claves de ordenación son enteros distintos en el intervalo [0 .. numberOfElements-1].Si es false, las claves de ordenación deben ser distintas, pero solo se considera su orden relativo, no sus valores absolutos.
Crea un objeto que puede dividir la colección subyacente en un número variable de particiones.
Objeto que puede crear particiones en el origen de datos subyacente.
Esta clase base no admite la creación de particiones dinámicas.Debe ser implementado en clases derivadas.
Crea un objeto que puede dividir la colección subyacente en un número variable de particiones.
Objeto que puede crear particiones en el origen de datos subyacente.
Este particionador no admite la creación de particiones dinámica.
Divide la colección subyacente en el número especificado de particiones ordenables.
Una lista que contiene enumeradores .
Número de particiones que se van a crear.
Divide la colección subyacente en el número especificado de particiones ordenadas.
Una lista que contiene enumeradores .
Número de particiones que se van a crear.
Obtiene si las claves de ordenación están normalizadas o no.
Es true si las claves están normalizadas; de lo contrario, es false.
Obtiene si los elementos de una partición anterior siempre están antes que los elementos de una partición posterior.
Es true si los elementos de una partición anterior siempre están antes que los elementos de una partición posterior; en caso contrario, es false.
Obtiene si los elementos de cada partición se proporcionan en el orden de claves crecientes.
Es true si los elementos de cada partición se proporcionan en el orden de claves crecientes; en caso contrario, es false.
Proporciona estrategias comunes para la creación de particiones de matrices, listas y enumerables.
Crea un particionador ordenable a partir de una instancia de .
Particionador ordenable basado en la matriz de entrada.
Enumerable que se va a dividir en particiones.
Tipo de elementos del enumerable de origen.
Crea un particionador ordenable a partir de una instancia de .
Particionador ordenable basado en la matriz de entrada.
Enumerable que se va a dividir en particiones.
Opciones para controlar el comportamiento de almacenamiento en búfer del particionador.
Tipo de elementos del enumerable de origen.
El argumento especifica un valor no válido para .
Crea un particionador ordenable a partir de una instancia de .
Particionador ordenable basado en la lista de entrada.
Lista que se va a dividir en particiones.
Valor booleano que indica si el particionador creado debe equilibrar dinámicamente la carga entre las particiones en lugar de crear particiones estáticas.
Tipo de elementos de la lista de origen.
Crea un particionador que divide en fragmentos el intervalo especificado por el usuario.
Particionador.
Límite inferior inclusivo del intervalo.
Límite superior exclusivo del intervalo.
El argumento es menor o igual que el argumento .
Crea un particionador que divide en fragmentos el intervalo especificado por el usuario.
Particionador.
Límite inferior inclusivo del intervalo.
Límite superior exclusivo del intervalo.
Tamaño de cada subintervalo.
El argumento es menor o igual que el argumento .O bienEl argumento es menor o igual que 0.
Crea un particionador que divide en fragmentos el intervalo especificado por el usuario.
Particionador.
Límite inferior inclusivo del intervalo.
Límite superior exclusivo del intervalo.
El argumento es menor o igual que el argumento .
Crea un particionador que divide en fragmentos el intervalo especificado por el usuario.
Particionador.
Límite inferior inclusivo del intervalo.
Límite superior exclusivo del intervalo.
Tamaño de cada subintervalo.
El argumento es menor o igual que el argumento .O bienEl argumento es menor o igual que 0.
Crea un particionador ordenable a partir de una instancia de .
Particionador ordenable basado en la matriz de entrada.
Matriz que se va a dividir en particiones.
Valor booleano que indica si el particionador creado debe equilibrar dinámicamente la carga entre las particiones en lugar de crear particiones estáticas.
Tipo de elementos de la matriz de origen.
Representa una manera determinada de dividir un origen de datos en varias particiones.
Tipo de los elementos de la colección.
Crea una nueva instancia del particionador.
Crea un objeto que puede dividir la colección subyacente en un número variable de particiones.
Objeto que puede crear particiones en el origen de datos subyacente.
Esta clase base no admite la creación de particiones dinámicas.Debe implementarlo en una clase derivada.
Divide la colección subyacente en el número especificado de particiones.
Una lista que contiene enumeradores .
Número de particiones que se van a crear.
Obtiene si se pueden crear particiones adicionales dinámicamente.
Es true si puede crear particiones dinámicamente a medida que se solicitan; es false si solamente puede asignar particiones estáticamente.