System.Collections.Concurrent Stellt Sperr- und Begrenzungsfunktionen für threadsichere Auflistungen bereit, die implementieren. Der Typ der Elemente in der Auflistung. Initialisiert eine neue Instanz der -Klasse ohne obere Grenze. Initialisiert eine neue Instanz der -Klasse ohne obere Grenze und unter Verwendung der angegebenen als zugrunde liegenden Datenspeicher. Die Auflistung, die als zugrunde liegender Datenspeicher verwendet werden soll. Das -Argument ist Null. Initialisiert eine neue Instanz der -Klasse mit der angegebenen oberen Grenze und unter Verwendung der angegebenen als zugrunde liegenden Datenspeicher. Die Auflistung, die als zugrunde liegender Datenspeicher verwendet werden soll. Die begrenzte Größe der Auflistung. Das -Argument ist Null. Der ist kein positiver Wert. Der angegebene enthält mehr Werte als von erlaubt. Initialisiert eine neue Instanz der -Klasse mit der angegebenen oberen Grenze. Die begrenzte Größe der Auflistung. Der ist kein positiver Wert. Fügt das Element der hinzu. Das Element, das der Auflistung hinzugefügt werden soll.Der Wert kann ein NULL-Verweis sein. wurde verworfen. Die wurde hinsichtlich Hinzufügungen als vollständig markiert.- oder - Das Element wurde von der zugrunde liegenden Auflistung nicht akzeptiert. Fügt das Element der hinzu. Das Element, das der Auflistung hinzugefügt werden soll.Der Wert kann ein NULL-Verweis sein. Ein Abbruchtoken, das überwacht werden soll. Wenn abgebrochen ist. Die wurde freigegeben, oder die , die besitzt, wurde freigegeben. Die wurde hinsichtlich Hinzufügungen als vollständig markiert.- oder - Das Element wurde von der zugrunde liegenden Auflistung nicht akzeptiert. Fügt das angegebene Element einer der angegebenen -Instanzen hinzu. Der Index der Auflistung im -Array, dem das Element hinzugefügt wurde. Das Array von Auflistungen. Das Element, das einer der Auflistungen hinzugefügt werden soll. Mindestens eine der -Instanzen wurde freigegeben. Das -Argument ist Null. Die Anzahl von ist größer als die maximale Größe von 62 für STA und 63 für MTA. Das -Argument ist ein 0-Länge-Array oder enthält ein NULL-Element, oder mindestens eine Auflistungen wurde für Hinzufügungen als vollständig markiert. Mindestens eine zugrunde liegende Auflistung hat das Element nicht akzeptiert. Fügt das angegebene Element einer der angegebenen -Instanzen hinzu. Der Index der Auflistung im -Array, dem das Element hinzugefügt wurde. Das Array von Auflistungen. Das Element, das einer der Auflistungen hinzugefügt werden soll. Ein Abbruchtoken, das überwacht werden soll. Wenn abgebrochen ist. Mindestens eine zugrunde liegende Auflistung hat das Element nicht akzeptiert. Das -Argument ist Null. Die Anzahl von ist größer als die maximale Größe von 62 für STA und 63 für MTA. Das -Argument ist ein 0-Länge-Array oder enthält ein NULL-Element, oder mindestens eine Auflistungen wurde für Hinzufügungen als vollständig markiert. Mindestens eine der -Instanzen oder die , die erstellt hat, wurde freigegeben. Ruft die begrenzte Kapazität dieser -Instanz ab. Die begrenzte Kapazität dieser Auflistung oder int.MaxValue, wenn keine Begrenzung angegeben wurde. wurde verworfen. Markiert die -Instanzen als Instanzen, die keine weiteren Hinzufügungen annehmen. wurde verworfen. Kopiert alle Elemente in der -Instanz in ein kompatibles eindimensionales Array, wobei am angegebenen Index des Zielarrays begonnen wird. Das eindimensionale Array, das als Ziel der aus der -Instanz kopierten Elemente fungiert.Für das Array muss eine nullbasierte Indizierung verwendet werden. Der nullbasierte Index im , bei dem der Kopiervorgang beginnt. wurde verworfen. Das -Argument ist Null. Das -Argument ist weniger als 0 (null). Das -Argument ist gleich oder größer als die Länge des .Das Zielarray ist zu klein, um alle BlockingCcollection-Elemente aufzunehmen.Der Arrayrang stimmt nicht überein.Der Arraytyp ist mit dem Typ der BlockingCollection-Elemente nicht kompatibel. Ruft die Anzahl der Elemente in ab. Die Anzahl der Elemente in der . wurde verworfen. Gibt alle von der aktuellen Instanz der -Klasse verwendeten Ressourcen frei. Gibt von der -Instanz verwendete Ressourcen frei. Ob explizit verworfen (true) oder wegen eines Finalizers (false). Stellt ein verwendetes für Elemente in der Auflistung bereit. Ein , das Elemente aus der Auflistung entfernt und zurückgibt. wurde verworfen. Stellt ein verwendetes für Elemente in der Auflistung bereit. Ein , das Elemente aus der Auflistung entfernt und zurückgibt. Ein Abbruchtoken, das überwacht werden soll. Wenn abgebrochen ist. Die wurde freigegeben, oder die , die erstellt hat, wurde freigegeben. Ruft ab, ob diese zum Hinzufügen als vollständig markiert wurde. Ob diese Auflistung zum Hinzufügen als vollständig markiert wurde. wurde verworfen. Ruft ab, ob diese zum Hinzufügen als vollständig markiert wurde und leer ist. Ob diese Auflistung zum Hinzufügen als vollständig markiert wurde und leer ist. wurde verworfen. Stellt einen für Elemente in der Auflistung bereit. Ein für die Elemente in der Auflistung. wurde verworfen. Kopiert alle Elemente in der -Instanz in ein kompatibles eindimensionales Array, wobei am angegebenen Index des Zielarrays begonnen wird. Das eindimensionale Array, das als Ziel der aus der -Instanz kopierten Elemente fungiert.Für das Array muss eine nullbasierte Indizierung verwendet werden. Der nullbasierte Index im , bei dem der Kopiervorgang beginnt. wurde verworfen. Das -Argument ist Null. Das -Argument ist weniger als 0 (null). Das -Argument ist gleich oder größer als die Länge des , das Array ist mehrdimensional, oder der Typparameter für die Auflistung kann in den Typ des Zielarrays nicht automatisch umgewandelt werden. Ruft einen Wert ab, der angibt, ob der Zugriff auf die synchronisiert ist. Gibt immer false zurück. wurde verworfen. Ruft ein Objekt ab, mit dem der Zugriff auf synchronisiert werden kann.Diese Eigenschaft wird nicht unterstützt. Gibt NULL zurück. Die SyncRoot-Eigenschaft wird nicht unterstützt. Stellt einen für Elemente in der Auflistung bereit. Ein für die Elemente in der Auflistung. wurde verworfen. Entfernt ein Element aus . Das aus der Auflistung entfernte Element. wurde verworfen. Die zugrunde liegende Auflistung wurde außerhalb dieser -Instanz geändert, oder die ist leer, und die Auflistung wurde zum Hinzufügen als vollständig markiert. Entfernt ein Element aus . Das aus der Auflistung entfernte Element. Objekt, mit dem der Take-Vorgang abgebrochen werden kann. Das wird abgebrochen. Die wurde freigegeben, oder die , die das Token erstellt hat, wurde abgebrochen. Die zugrunde liegende Auflistung wurde außerhalb dieser -Instanz geändert, die BlockingCollection ist zum Hinzufügen als vollständig markiert, oder die ist leer. Verwendet ein Element aus einer der angegebenen -Instanzen. Der Index der Auflistung im -Array, aus dem das Element entfernt wurde. Das Array von Auflistungen. Das Element, das aus einer der Auflistungen entfernt wurde. Mindestens eine der -Instanzen wurde freigegeben. Das -Argument ist Null. Die Anzahl von ist größer als die maximale Größe von 62 für STA und 63 für MTA. Das -Argument ist ein Array der Länge 0 oder enthält ein NULL-Element oder wurde für die Auflistung aufgerufen. Mindestens eine der zugrunde liegenden Auflistungen wurde außerhalb seiner -Instanz geändert. Verwendet ein Element aus einer angegebenen -Instanz und berücksichtigt das angegebene Abbruchtoken. Der Index der Auflistung im -Array, aus dem das Element entfernt wurde. Das Array von Auflistungen. Das Element, das aus einer der Auflistungen entfernt wurde. Ein Abbruchtoken, das überwacht werden soll. Wenn abgebrochen ist. Mindestens eine der zugrunde liegenden Auflistungen wurde außerhalb seiner -Instanz geändert. Das -Argument ist Null. Die Anzahl von ist größer als die maximale Größe von 62 für STA und 63 für MTA. Das -Argument ist ein Array der Länge 0 oder enthält ein NULL-Element oder wurde für die Auflistung aufgerufen. Mindestens eine der -Instanzen wurde freigegeben. Kopiert die Elemente aus der -Instanz in ein neues Array. Ein Array, das Kopien der Elemente aus der Auflistung enthält. wurde verworfen. Versucht, der das angegebene Element hinzuzufügen. True, wenn hinzugefügt werden konnte; andernfalls False.Wenn das Element ein Duplikat ist und die zugrunde liegende Auflistung keine Duplikate zulässt, wird eine ausgelöst. Das Element, das der Auflistung hinzugefügt werden soll. wurde verworfen. Die wurde hinsichtlich Hinzufügungen als vollständig markiert.- oder - Das Element wurde von der zugrunde liegenden Auflistung nicht akzeptiert. Versucht, das angegebene Element im angegebenen Zeitraum der hinzuzufügen. True, wenn der Auflistung innerhalb der angegebenen Zeit das hinzugefügt werden konnte, andernfalls false.Wenn das Element ein Duplikat ist und die zugrunde liegende Auflistung keine Duplikate zulässt, wird eine ausgelöst. Das Element, das der Auflistung hinzugefügt werden soll. Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. wurde verworfen. ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. Die wurde hinsichtlich Hinzufügungen als vollständig markiert.- oder - Das Element wurde von der zugrunde liegenden Auflistung nicht akzeptiert. Versucht, das angegebene Element unter Berücksichtigung des Abbruchtokens im angegebenen Zeitraum der hinzuzufügen. True, wenn der Auflistung innerhalb der angegebenen Zeit das hinzugefügt werden konnte, andernfalls false.Wenn das Element ein Duplikat ist und die zugrunde liegende Auflistung keine Duplikate zulässt, wird eine ausgelöst. Das Element, das der Auflistung hinzugefügt werden soll. Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. Ein Abbruchtoken, das überwacht werden soll. Wenn abgebrochen ist. Die wurde freigegeben, oder die zugrunde liegende wurde freigegeben. ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. Die wurde hinsichtlich Hinzufügungen als vollständig markiert.- oder - Das Element wurde von der zugrunde liegenden Auflistung nicht akzeptiert. Versucht, der das angegebene Element hinzuzufügen. TRUE, wenn der Auflistung innerhalb des angegebenen Zeitraums hinzugefügt werden konnte, andernfalls false. Das Element, das der Auflistung hinzugefügt werden soll. Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. wurde verworfen. ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als . Die wurde hinsichtlich Hinzufügungen als vollständig markiert.- oder - Das Element wurde von der zugrunde liegenden Auflistung nicht akzeptiert. Versucht, einer der angegebenen -Instanzen das angegebene Element hinzuzufügen. Der Index der Auflistung im -Array, dem das Element hinzugefügt wurde, oder -1, wenn das Element nicht hinzugefügt werden konnte. Das Array von Auflistungen. Das Element, das einer der Auflistungen hinzugefügt werden soll. Mindestens eine der -Instanzen wurde freigegeben. Das -Argument ist Null. Die Anzahl von ist größer als die maximale Größe von 62 für STA und 63 für MTA. Das -Argument ist ein 0-Länge-Array oder enthält ein NULL-Element, oder mindestens eine Auflistungen wurde für Hinzufügungen als vollständig markiert. Mindestens eine zugrunde liegende Auflistung hat das Element nicht akzeptiert. Versucht, einer der angegebenen -Instanzen das angegebene Element hinzuzufügen. Der Index der Auflistung im -Array, dem das Element hinzugefügt wurde, oder -1, wenn das Element nicht hinzugefügt werden konnte. Das Array von Auflistungen. Das Element, das einer der Auflistungen hinzugefügt werden soll. Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. Mindestens eine der -Instanzen wurde freigegeben. Das -Argument ist Null. ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an.- oder - Die Anzahl von ist größer als die maximale Größe von 62 für STA und 63 für MTA. Das -Argument ist ein 0-Länge-Array oder enthält ein NULL-Element, oder mindestens eine Auflistungen wurde für Hinzufügungen als vollständig markiert. Mindestens eine zugrunde liegende Auflistung hat das Element nicht akzeptiert. Versucht, einer der angegebenen -Instanzen das angegebene Element hinzuzufügen. Der Index der Auflistung im -Array, dem das Element hinzugefügt wurde, oder -1, wenn das Element nicht hinzugefügt werden konnte. Das Array von Auflistungen. Das Element, das einer der Auflistungen hinzugefügt werden soll. Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. Ein Abbruchtoken, das überwacht werden soll. Wenn abgebrochen ist. Mindestens eine zugrunde liegende Auflistung hat das Element nicht akzeptiert. Das -Argument ist Null. ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an.- oder - Die Anzahl von ist größer als die maximale Größe von 62 für STA und 63 für MTA. Das -Argument ist ein 0-Länge-Array oder enthält ein NULL-Element, oder mindestens eine Auflistungen wurde für Hinzufügungen als vollständig markiert. Mindestens eine der -Instanzen wurde freigegeben. Versucht, das angegebene Element einer angegebenen -Instanz hinzuzufügen und berücksichtigt das angegebene Abbruchtoken. Der Index der Auflistung im -Array, dem das Element hinzugefügt wurde, oder -1, wenn das Element nicht hinzugefügt werden konnte. Das Array von Auflistungen. Das Element, das einer der Auflistungen hinzugefügt werden soll. Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. Mindestens eine der -Instanzen oder die , die erstellt hat, wurde freigegeben. Das -Argument ist Null. ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als .- oder - Die Anzahl von ist größer als die maximale Größe von 62 für STA und 63 für MTA. Das -Argument ist ein 0-Länge-Array oder enthält ein NULL-Element, oder mindestens eine Auflistungen wurde für Hinzufügungen als vollständig markiert. Mindestens eine zugrunde liegende Auflistung hat das Element nicht akzeptiert. Versucht, ein Element aus der zu entfernen. true, wenn ein Element entfernt werden konnte; andernfalls false. Das Element, das aus der Auflistung entfernt werden soll. wurde verworfen. Die zugrunde liegende Auflistung wurde außerhalb dieser -Instanz geändert. Versucht, ein Element im angegebenen Zeitraum aus der zu entfernen. true, wenn ein Element innerhalb der angegebenen Zeit aus der Auflistung entfernt werden konnte, andernfalls false. Das Element, das aus der Auflistung entfernt werden soll. Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. wurde verworfen. ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. Die zugrunde liegende Auflistung wurde außerhalb dieser -Instanz geändert. Versucht, ein Element unter Berücksichtigung des Abbruchtokens im angegebenen Zeitraum aus der zu entfernen. true, wenn ein Element innerhalb der angegebenen Zeit aus der Auflistung entfernt werden konnte, andernfalls false. Das Element, das aus der Auflistung entfernt werden soll. Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. Ein Abbruchtoken, das überwacht werden soll. Die wurde abgebrochen. Die wurde freigegeben, oder die zugrunde liegende wurde freigegeben. ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an. Die zugrunde liegende Auflistung wurde außerhalb dieser -Instanz geändert. Versucht, ein Element im angegebenen Zeitraum aus der zu entfernen. true, wenn ein Element innerhalb der angegebenen Zeit aus der Auflistung entfernt werden konnte, andernfalls false. Das Element, das aus der Auflistung entfernt werden soll. Ein Objekt, dass die Anzahl der zu wartenden Millisekunden angibt, oder ein Objekt, das -1 Millisekunden zum unendlichen Warten angibt. wurde verworfen. ist eine negative Zahl, aber nicht -1 Millisekunde. Ein Wert von -1 Millisekunde gibt einen unendlichen Timeout an.- oder - ist größer als . Die zugrunde liegende Auflistung wurde außerhalb dieser -Instanz geändert. Versucht, ein Element aus einer der angegebenen -Instanzen zu entfernen. Der Index der Auflistung im -Array, aus dem das Element entfernt wurde, oder -1, wenn ein Element nicht entfernt werden konnte. Das Array von Auflistungen. Das Element, das aus einer der Auflistungen entfernt wurde. Mindestens eine der -Instanzen wurde freigegeben. Das -Argument ist Null. Die Anzahl von ist größer als die maximale Größe von 62 für STA und 63 für MTA. Das -Argument ist ein 0-Länge-Array oder enthält ein NULL-Element. Mindestens eine der zugrunde liegenden Auflistungen wurde außerhalb seiner -Instanz geändert. Versucht, ein Element aus einer der angegebenen -Instanzen zu entfernen. Der Index der Auflistung im -Array, aus dem das Element entfernt wurde, oder -1, wenn ein Element nicht entfernt werden konnte. Das Array von Auflistungen. Das Element, das aus einer der Auflistungen entfernt wurde. Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. Mindestens eine der -Instanzen wurde freigegeben. Das -Argument ist Null. ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an.- oder - Die Anzahl von ist größer als die maximale Größe von 62 für STA und 63 für MTA. Das -Argument ist ein 0-Länge-Array oder enthält ein NULL-Element. Mindestens eine der zugrunde liegenden Auflistungen wurde außerhalb seiner -Instanz geändert. Versucht, ein Element aus einer der angegebenen -Instanzen zu entfernen. Der Index der Auflistung im -Array, aus dem das Element entfernt wurde, oder -1, wenn ein Element nicht entfernt werden konnte. Das Array von Auflistungen. Das Element, das aus einer der Auflistungen entfernt wurde. Die Anzahl von Millisekunden, die gewartet wird, oder (-1) für Warten ohne Timeout. Ein Abbruchtoken, das überwacht werden soll. Wenn abgebrochen ist. Mindestens eine der zugrunde liegenden Auflistungen wurde außerhalb seiner -Instanz geändert. Das -Argument ist Null. ist eine negative Zahl, aber nicht -1. Der Wert -1 gibt einen Endlostimeout an.- oder - Die Anzahl von ist größer als die maximale Größe von 62 für STA und 63 für MTA. Das -Argument ist ein 0-Länge-Array oder enthält ein NULL-Element. Mindestens eine der -Instanzen wurde freigegeben. Versucht, ein Element aus einer der angegebenen -Instanzen zu entfernen. Der Index der Auflistung im -Array, aus dem das Element entfernt wurde, oder -1, wenn ein Element nicht entfernt werden konnte. Das Array von Auflistungen. Das Element, das aus einer der Auflistungen entfernt wurde. Eine -Struktur, die die Anzahl der zu wartenden Millisekunden angibt, oder eine -Struktur, die -1 Millisekunden zum unendlichen Warten angibt. Mindestens eine der -Instanzen wurde freigegeben. Das -Argument ist Null. ist eine negative Zahl ungleich -1 Millisekunden, die ein unendliches Timeout darstellt, - oder - Timeout ist größer als .- oder - Die Anzahl von ist größer als die maximale Größe von 62 für STA und 63 für MTA. Das -Argument ist ein 0-Länge-Array oder enthält ein NULL-Element. Mindestens eine der zugrunde liegenden Auflistungen wurde außerhalb seiner -Instanz geändert. Stellt eine threadsichere, ungeordnete Auflistung von Objekten dar. Der Typ der Elemente, die in der Auflistung gespeichert werden sollen. Initialisiert eine neue Instanz der -Klasse. Initialisiert eine neue Instanz der -Klasse, die aus der angegebenen Auflistung kopierte Elemente enthält. Die Auflistung, deren Elemente in die neue kopiert werden. ist ein NULL-Verweis (Nothing in Visual Basic). Fügt der ein Objekt hinzu. Das dem hinzuzufügende Objekt.Der Wert kann ein NULL-Verweis (Nothing in Visual Basic) für Verweistypen sein. Kopiert die -Elemente in ein vorhandenes eindimensionales , beginnend beim angegebenen Arrayindex. Das eindimensionale , das das Ziel der aus der kopierten Elemente ist.Für das muss eine nullbasierte Indizierung verwendet werden. Der nullbasierte Index im , bei dem der Kopiervorgang beginnt. ist ein NULL-Verweis (Nothing in Visual Basic). ist kleiner als Null. ist gleich oder größer als die Länge des -oder- die Anzahl der Elemente in der Quell- ist größer als der verfügbare Platz von bis zum Ende des Ziel-. Ruft die Anzahl der Elemente ab, die in enthalten sind. Die Anzahl der Elemente, die in enthalten sind. Gibt einen Enumerator zurück, der die durchläuft. Ein Enumerator für den Inhalt der . Ruft einen Wert ab, der angibt, ob leer ist. True, wenn der leer ist, andernfalls false. Versucht, der ein Objekt hinzuzufügen. Gibt immer "true" zurück Das dem hinzuzufügende Objekt.Der Wert kann ein NULL-Verweis (Nothing in Visual Basic) für Verweistypen sein. Kopiert die Elemente der in ein , beginnend bei einem bestimmten -Index. Das eindimensionale , das das Ziel der aus der kopierten Elemente ist.Für das muss eine nullbasierte Indizierung verwendet werden. Der nullbasierte Index im , bei dem der Kopiervorgang beginnt. ist ein NULL-Verweis (Nothing in Visual Basic). ist kleiner als Null. ist mehrdimensional.-oder- hat keine nullbasierte Indizierung.- oder - ist gleich oder größer als die Länge des -oder- die Anzahl der Elemente in der Quell- ist größer als der verfügbare Platz von bis zum Ende des Ziel-.-oder- Der Typ der Quelle kann nicht automatisch in den Typ des als Ziel festgelegten umgewandelt werden. Ruft einen Wert ab, der angibt, ob der Zugriff auf die mit SyncRoot synchronisiert wird. True, wenn der Zugriff auf die mit SyncRoot synchronisiert wird, andernfalls false.Für gibt diese Eigenschaft immer false zurück. Ruft ein Objekt ab, mit dem der Zugriff auf synchronisiert werden kann.Diese Eigenschaft wird nicht unterstützt. Gibt NULL (Nothing in Visual Basic) zurück. Die SyncRoot-Eigenschaft wird nicht unterstützt. Gibt einen Enumerator zurück, der die durchläuft. Ein Enumerator für den Inhalt der . Kopiert die -Elemente in ein neues Array. Ein neues Array mit einer Momentaufnahme von Elementen, die aus dem kopiert werden. Versucht, ein Objekt aus der zurückzugeben, ohne es zu entfernen. True, wenn ein Objekt erfolgreich zurückgegeben wurde, andernfalls false. Wenn diese Methode beendet wird, enthält ein Objekt aus der oder den Standardwert , wenn bei dem Vorgang ein Fehler aufgetreten ist. Versucht, ein Objekt aus der zu entfernen und zurückzugeben. True, wenn ein Objekt erfolgreich entfernt wurde, andernfalls false. Wenn diese Methode beendet wird, enthält das aus der entfernte Objekt oder den Standardwert , wenn die Sammlung leer ist. Stellt eine threadsichere Auflistung von Schlüssel-Wert-Paaren dar, auf die durch mehrere Threads gleichzeitig zugegriffen werden kann. Der Typ der Schlüssel im Wörterbuch. Der Typ der Werte im Wörterbuch. Initialisiert eine neue, leere Instanz der -Klasse mit der Standardparallelitätsebene und der Standardanfangskapazität, wobei der Standardvergleich für den Schlüsseltyp verwendet wird. Initialisiert eine neue Instanz der -Klasse, die aus dem angegebenen kopierte Elemente enthält, die Standardparallelitätsebene und Standardanfangskapazität aufweist und den Standardvergleich für den Schlüsseltyp verwendet. Das , dessen Elemente in das neue kopiert werden. oder einer seiner Schlüssel ist null. enthält mindestens einen doppelten Schlüssel. Initialisiert eine neue Instanz der -Klasse, die aus dem angegebenen kopierte Elemente enthält, die Standardparallelitätsebene und Standardanfangskapazität aufweist und den angegebenen verwendet. Das , dessen Elemente in das neue kopiert werden. Die -Implementierung, die beim Vergleich von Schlüsseln verwendet wird. oder ist null. Initialisiert eine neue, leere Instanz der -Klasse mit der Standardparallelitätsebene und -Kapazität und dem angegebenen . Die Übereinstimmungsvergleich-Implementierung, die beim Vergleich von Schlüsseln verwendet wird. ist null. Initialisiert eine neue Instanz der -Klasse, die aus dem angegebenen kopierte Elemente enthält und den angegebenen verwendet. Die geschätzte Anzahl von Threads, die das gleichzeitig aktualisieren. Das , dessen Elemente in das neue kopiert werden. Die -Implementierung, die beim Vergleich von Schlüsseln verwendet wird. oder ist null. ist kleiner als 1. enthält mindestens einen doppelten Schlüssel. Initialisiert eine neue, leere Instanz der -Klasse mit der angegebenen Parallelitätsebene und Kapazität, wobei der Standardvergleich für den Schlüsseltyp verwendet wird. Die geschätzte Anzahl von Threads, die das gleichzeitig aktualisieren. Die anfängliche Anzahl von Elementen, die das enthalten kann. ist kleiner als 1.- oder - ist kleiner als 0. Initialisiert eine neue, leere Instanz der -Klasse mit der angegebenen Parallelitätsebene und Anfangskapazität und dem angegebenen . Die geschätzte Anzahl von Threads, die das gleichzeitig aktualisieren. Die anfängliche Anzahl von Elementen, die das enthalten kann. Die -Implementierung, die beim Vergleich von Schlüsseln verwendet wird. ist null. oder ist kleiner als 1. Verwendet die angegebene Funktionen, um dem ein Schlüssel-Wert-Paar hinzuzufügen, wenn der Schlüssel nicht bereits vorhanden ist, oder um ein Schlüssel-Wert-Paar im zu aktualisieren, wenn der Schlüssel bereits vorhanden ist. Der neue Wert für den Schlüssel.Dies ist entweder das Ergebnis von addValueFactory (wenn der Schlüssel nicht vorhanden war) oder das Ergebnis von updateValueFactory (wenn der Schlüssel vorhanden war). Der Schlüssel, der hinzugefügt oder dessen Wert aktualisiert werden soll. Die Funktion zum Generieren eines Werts für einen nicht vorhandenen Schlüssel. Die Funktion zum Generieren eines neuen Werts für einen vorhandenen Schlüssel auf Grundlage des vorhandenen Werts des Schlüssels. , oder ist null. Das Wörterbuch enthält bereits die maximale Anzahl von Elementen, . Fügt dem ein Schlüssel-Wert-Paar hinzu, wenn der Schlüssel nicht bereits vorhanden ist, oder aktualisiert ein Schlüssel-Wert-Paar im mithilfe der angegebenen Funktion, wenn der Schlüssel bereits vorhanden ist. Der neue Wert für den Schlüssel.Dies ist entweder addValue (wenn der Schlüssel nicht vorhanden war) oder das Ergebnis von updateValueFactory (wenn der Schlüssel vorhanden war). Der Schlüssel, der hinzugefügt oder dessen Wert aktualisiert werden soll. Der Wert, der für einen nicht vorhandenen Schlüssel hinzugefügt werden soll. Die Funktion zum Generieren eines neuen Werts für einen vorhandenen Schlüssel auf Grundlage des vorhandenen Werts des Schlüssels. oder ist null. Das Wörterbuch enthält bereits die maximale Anzahl von Elementen, . Entfernt sämtliche Schlüssel und Werte aus dem . Bestimmt, ob das den angegebenen Schlüssel enthält. true, wenn das ein Element mit dem angegebenen Schlüssel enthält, andernfalls false. Der im zu suchende Schlüssel. ist null. Ruft die Anzahl der Schlüssel-Wert-Paare im ab. Die Anzahl der Schlüssel-Wert-Paare im . Das Wörterbuch enthält bereits die maximale Anzahl von Elementen, . Gibt einen Enumerator zurück, der die durchläuft. Ein Enumerator für . Fügt dem ein Schlüssel/Wert-Paar mithilfe der angegebenen Funktion hinzu, wenn der Schlüssel noch nicht vorhanden ist. Der Wert für den Schlüssel.Dies ist entweder der vorhandene Wert für den Schlüssel, wenn der Schlüssel bereits im Wörterbuch vorhanden ist, oder der neue Wert für den Schlüssel, wie von valueFactory zurückgegeben, wenn der Schlüssel nicht im Wörterbuch vorhanden war. Der Schlüssel des hinzuzufügenden Elements. Die Funktion, mit der ein Wert für den Schlüssel generiert wird. oder ist null. Das Wörterbuch enthält bereits die maximale Anzahl von Elementen, . Fügt dem ein Schlüssel-Wert-Paar hinzu, wenn der Schlüssel nicht bereits vorhanden ist. Der Wert für den Schlüssel.Dies ist entweder der vorhandene Wert für den Schlüssel, wenn der Schlüssel bereits im Wörterbuch vorhanden ist, oder der neue Wert, wenn der Schlüssel nicht im Wörterbuch vorhanden war. Der Schlüssel des hinzuzufügenden Elements. Der hinzuzufügende Wert, wenn der Schlüssel nicht bereits vorhanden ist. ist null. Das Wörterbuch enthält bereits die maximale Anzahl von Elementen, . Ruft einen Wert ab, der angibt, ob leer ist. true, wenn das leer ist, andernfalls false. Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist, oder legt diesen fest. Der Wert des Schlüssel/Wertpaars am angegebenen Index. Der Schlüssel des abzurufenden oder festzulegenden Werts. ist null. Die Eigenschaft wird abgerufen, und der ist nicht in der Auflistung vorhanden. Ruft eine Auflistung ab, die die Schlüssel im enthält. Eine Auflistung der Schlüssel in . Fügt der Auflistung ein Element hinzu. Das dem Wörterbuch hinzuzufügende . Ruft ab, ob das ein Element mit dem angegebenen Schlüssel enthält. true, wenn das ein Element mit dem angegebenen Schlüssel enthält, andernfalls false. Der im zu suchende Schlüssel. Kopiert die Elemente der in ein Array, wobei am angegebenen Arrayindex begonnen wird. Das eindimensionale Array, das das Ziel der aus kopierten Elemente ist.Für das Array muss eine nullbasierte Indizierung verwendet werden. Der nullbasierte Index im , bei dem der Kopiervorgang beginnt. Ruft einen Wert ab, der angibt, ob das schreibgeschützt ist. true, wenn das schreibgeschützt ist, andernfalls false. Entfernt das angegebene Schlüssel-Wert-Paar aus der Auflistung. true, wenn das Element erfolgreich entfernt wurde, andernfalls false.Diese Methode gibt auch dann false zurück, wenn nicht im ursprünglichen gefunden wurde. Das zu entfernende -Element. Fügt dem den angegebenen Schlüssel und Wert hinzu. Das Objekt, das als Schlüssel des hinzuzufügenden Elements verwendet werden soll. Das Objekt, das als Wert des hinzuzufügenden Elements verwendet werden soll. ist null. In ist bereits ein Element mit demselben Schlüssel enthalten. Das Wörterbuch enthält bereits die maximale Anzahl von Elementen, . Entfernt das Element mit dem angegebenen Schlüssel aus dem . true, wenn das Element erfolgreich entfernt wurde, andernfalls false.Diese Methode gibt auch dann false zurück, wenn nicht im ursprünglichen gefunden wurde. Der Schlüssel des zu entfernenden Elements. ist null. Ruft eine Auflistung ab, die die Schlüssel im enthält. Eine Auflistung, die die Schlüssel des enthält. Ruft eine Auflistung ab, die die Werte im enthält. Eine Auflistung, die die Werte im enthält. Kopiert die Elemente der in ein Array, wobei am angegebenen Arrayindex begonnen wird. Das eindimensionale Array, das das Ziel der aus kopierten Elemente ist.Für das Array muss eine nullbasierte Indizierung verwendet werden. Der nullbasierte Index im , bei dem der Kopiervorgang beginnt. ist null. ist kleiner als 0. ist größer oder gleich der Länge von . - oder - Die Anzahl der Elemente in der Quell- überschreitet den verfügbaren Platz vom bis zum Ende des Ziel-. Ruft einen Wert ab, der angibt, ob der Zugriff auf die mit SyncRoot synchronisiert wird. true, wenn der Zugriff auf das synchronisiert (threadsicher) ist, andernfalls false.Für gibt diese Eigenschaft immer false zurück. Ruft ein Objekt ab, mit dem der Zugriff auf synchronisiert werden kann.Diese Eigenschaft wird nicht unterstützt. Gibt immer NULL zurück. Diese Eigenschaft wird nicht unterstützt. Fügt dem Wörterbuch den angegebenen Schlüssel und Wert hinzu. Das Objekt, das als Schlüssel verwendet werden soll. Das Objekt, das als Wert verwendet werden soll. ist null. ist ein Typ, der dem Schlüsseltyp von nicht zugewiesen werden kann. - oder - weist einen Typ auf, der dem Werttyp in nicht zugeordnet werden kann. - oder - Ein Wert mit dem gleichen Namen ist bereits im vorhanden. Das Wörterbuch enthält bereits die maximale Anzahl von Elementen, . Ruft ab, ob das ein Element mit dem angegebenen Schlüssel enthält. true, wenn das ein Element mit dem angegebenen Schlüssel enthält, andernfalls false. Der im zu suchende Schlüssel. ist null. Stellt einen für das bereit. Ein für die . Ruft einen Wert ab, der angibt, ob das eine feste Größe aufweist. true, wenn das eine feste Größe aufweist, andernfalls false.Für gibt diese Eigenschaft immer false zurück. Ruft einen Wert ab, der angibt, ob das schreibgeschützt ist. true, wenn das schreibgeschützt ist, andernfalls false.Für gibt diese Eigenschaft immer false zurück. Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist, oder legt diesen fest. Der dem angegebenen Schlüssel zugeordnete Wert, oder null, wenn nicht im Wörterbuch enthalten ist oder einen Typ aufweist, der dem Schlüsseltyp des nicht zugeordnet werden kann. Der Schlüssel des abzurufenden oder festzulegenden Werts. ist null. Es wird ein Wert zugewiesen, und ist ein Typ, der dem Schlüsseltyp oder Werttyp des nicht zugeordnet werden kann. Ruft ein ab, das die Schlüssel des enthält. Eine Schnittstelle, die die Schlüssel von enthält. Entfernt das Element mit dem angegebenen Schlüssel aus dem . Der Schlüssel des zu entfernenden Elements. ist null. Ruft ein ab, das die Werte im enthält. Eine Schnittstelle, die die Werte im enthält. Gibt einen Enumerator zurück, der die durchläuft. Ein Enumerator für . Kopiert die im gespeicherten Schlüssel-Wert-Paare in einem neuen Array. Ein neues Array, das eine Momentaufnahme von aus dem kopierten Schlüssel-Wert-Paaren enthält. Versucht, dem den angegebenen Schlüssel und Wert hinzuzufügen. true, wenn das Schlüssel-Wert-Paar zum hinzugefügt wurde, false, wenn der Schlüssel bereits vorhanden ist. Der Schlüssel des hinzuzufügenden Elements. Der Wert des hinzuzufügenden Elements.Der Wert kann für Verweistypen null sein. ist null. Das Wörterbuch enthält bereits die maximale Anzahl von Elementen, . Versucht, den Wert abzurufen, der dem angegebenen Schlüssel aus dem zugeordnet ist. true, wenn der Schlüssel im gefunden wurde, andernfalls false. Der Schlüssel des abzurufenden Werts. Enthält nach Abschluss der Methode das Objekt aus dem , das den angegebenen Schlüssel oder den Standardwert des Typs hat, wenn beim Vorgang ein Fehler aufgetreten ist. ist null. Versucht, den Wert zu entfernen und zurückzugeben, der den angegebenen Schlüssel aus dem hat. true, wenn das Objekt erfolgreich entfernt wurde, andernfalls false. Der Schlüssel des Elements, das entfernt und zurückgegeben werden soll. Wenn diese Methode beendet wird, enthält das entfernte Objekt aus , oder den Standardwert des TValue-Typs, wenn leer ist. ist null. Vergleicht den vorhandenen Wert für den angegebenen Schlüssel mit einem angegebenen Wert und aktualisiert den Schlüssel mit einem dritten Wert, wenn sie gleich sind. true, wenn der Wert mit gleich war und durch ersetzt wurde, andernfalls false. Der Schlüssel, dessen Wert mit verglichen und möglicherweise ersetzt wird. Der Wert, der den Wert des Elements mit dem angegebenen ersetzt, wenn der Vergleich Gleichheit ergibt. Der Wert, der mit dem Wert des Elements, bei dem angegeben ist, verglichen wird. ist null. Ruft eine Auflistung ab, die die Werte im enthält. Eine Auflistung, die die Werte im enthält. Stellt eine threadsichere FIFO (First-In-First-Out)-Auflistung dar. Der Typ der Elemente in der Warteschlange. Initialisiert eine neue Instanz der -Klasse. Initialisiert eine neue Instanz der -Klasse, die aus der angegebenen Auflistung kopierte Elemente enthält. Die Auflistung, deren Elemente in die neue kopiert werden. Das -Argument ist NULL. Kopiert die -Elemente in ein vorhandenes eindimensionales , beginnend beim angegebenen Arrayindex. Das eindimensionale , das das Ziel der aus der kopierten Elemente ist.Für das muss eine nullbasierte Indizierung verwendet werden. Der nullbasierte Index im , bei dem der Kopiervorgang beginnt. ist ein NULL-Verweis (Nothing in Visual Basic). ist kleiner als 0. ist gleich oder größer als die Länge des -oder- die Anzahl der Elemente in der Quell- ist größer als der verfügbare Platz von bis zum Ende des Ziel-. Ruft die Anzahl der Elemente ab, die in enthalten sind. Die Anzahl der Elemente, die in enthalten sind. Fügt am Ende der ein Objekt hinzu. Das Objekt, das am Ende der hinzugefügt werden soll.Der Wert kann ein NULL-Verweis (Nothing in Visual Basic) für Verweistypen sein. Gibt einen Enumerator zurück, der die durchläuft. Ein Enumerator für den Inhalt der . Ruft einen Wert ab, der angibt, ob die leer ist. True, wenn der leer ist, andernfalls false. Versucht, der ein Objekt hinzuzufügen. True, wenn das Objekt erfolgreich hinzugefügt wurde, andernfalls false. Das Objekt, das hinzugefügt werden soll.Der Wert kann ein NULL-Verweis (Nothing in Visual Basic) für Verweistypen sein. Versucht, ein Objekt aus der zu entfernen und zurückzugeben. True, wenn ein Element erfolgreich entfernt und zurückgegeben wurde, andernfalls false. Wenn diese Methode beendet wird und der Vorgang erfolgreich war, enthält das entfernte Objekt.Wenn kein Objekt zum Entfernen verfügbar war, ist der Wert nicht angegeben. Kopiert die Elemente der in ein , beginnend bei einem bestimmten -Index. Das eindimensionale , das das Ziel der aus der kopierten Elemente ist.Für das muss eine nullbasierte Indizierung verwendet werden. Der nullbasierte Index im , bei dem der Kopiervorgang beginnt. ist ein NULL-Verweis (Nothing in Visual Basic). ist kleiner als 0. ist mehrdimensional. -oder- hat keine nullbasierte Indizierung. - oder - ist gleich oder größer als die Länge des -oder- die Anzahl der Elemente in der Quell- ist größer als der verfügbare Platz von bis zum Ende des Ziel-. -oder- Der Typ der Quelle kann nicht automatisch in den Typ des als Ziel festgelegten umgewandelt werden. Ruft einen Wert ab, der angibt, ob der Zugriff auf die mit SyncRoot synchronisiert wird. True, wenn der Zugriff auf die mit SyncRoot synchronisiert wird, andernfalls false.Für gibt diese Eigenschaft immer false zurück. Ruft ein Objekt ab, mit dem der Zugriff auf synchronisiert werden kann.Diese Eigenschaft wird nicht unterstützt. Gibt NULL (Nothing in Visual Basic) zurück. Die SyncRoot-Eigenschaft wird nicht unterstützt. Gibt einen Enumerator zurück, der eine Auflistung durchläuft. Ein , mit dem eine Auflistung durchlaufen werden kann. Kopiert die in der gespeicherten Elemente in ein neues Array. Ein neues Array mit einer Momentaufnahme von Elementen, die aus der kopiert werden. Versucht, das Objekt am Anfang der gleichzeitigen Warteschlange zu entfernen und zurückzugeben. true, wenn ein Element vom Anfang der erfolgreich entfernt und zurückgegeben wurde, andernfalls false. Wenn diese Methode einen Wert zurückgibt, wenn der Vorgang erfolgreich war, enthält das entfernte Objekt.Wenn kein Objekt zum Entfernen verfügbar war, ist der Wert nicht angegeben. Versucht, ein Objekt vom Anfang der zurückzugeben, ohne es zu entfernen. true wenn ein Objekt erfolgreich zurückgegeben wurde, andernfalls false. Wenn diese Methode einen Wert zurückgibt, enthält ein Objekt vom Anfang der oder einen nicht angegebenen Wert, wenn bei dem Vorgang ein Fehler aufgetreten ist. Stellt eine threadsichere LIFO (Last-In-First-Out)-Auflistung dar. Der Typ der Elemente im Stapel. Initialisiert eine neue Instanz der -Klasse. Initialisiert eine neue Instanz der -Klasse, die aus der angegebenen Auflistung kopierte Elemente enthält. Die Auflistung, deren Elemente in die neue kopiert werden. The argument is null. Entfernt alle Objekte aus dem . Kopiert die -Elemente in ein vorhandenes eindimensionales , beginnend beim angegebenen Arrayindex. Das eindimensionale , das das Ziel der aus der kopierten Elemente ist.Für das muss eine nullbasierte Indizierung verwendet werden. Der nullbasierte Index im , bei dem der Kopiervorgang beginnt. 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 . Ruft die Anzahl der Elemente ab, die in enthalten sind. Die Anzahl der Elemente, die in enthalten sind. Gibt einen Enumerator zurück, der die durchläuft. Ein Enumerator für . Ruft einen Wert ab, der angibt, ob leer ist. True, wenn der leer ist, andernfalls false. Fügt ein Objekt am Anfang von ein. Das Objekt, das auf dem abgelegt werden soll.Der Wert kann ein NULL-Verweis (Nothing in Visual Basic) für Verweistypen sein. Fügt mehrere Objekte atomar am Anfang des ein. Die Objekte, die auf dem abgelegt werden sollen. is a null reference (Nothing in Visual Basic). Fügt mehrere Objekte atomar am Anfang des ein. Die Objekte, die auf dem abgelegt werden sollen. Der nullbasierte Offset in , bei dem mit dem Einfügen von Elementen am Anfang des begonnen werden soll. Die Anzahl der Elemente, die am Anfang des eingefügt werden sollen. 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 . Versucht, der ein Objekt hinzuzufügen. True, wenn das Objekt erfolgreich hinzugefügt wurde, andernfalls false. Das Objekt, das hinzugefügt werden soll.Der Wert kann ein NULL-Verweis (Nothing in Visual Basic) für Verweistypen sein. Versucht, ein Objekt aus der zu entfernen und zurückzugeben. True, wenn ein Element erfolgreich entfernt und zurückgegeben wurde, andernfalls false. Wenn diese Methode beendet wird und der Vorgang erfolgreich war, enthält das entfernte Objekt.Wenn kein Objekt zum Entfernen verfügbar war, ist der Wert nicht angegeben. Kopiert die Elemente der in ein , beginnend bei einem bestimmten -Index. Das eindimensionale , das das Ziel der aus der kopierten Elemente ist.Für das muss eine nullbasierte Indizierung verwendet werden. Der nullbasierte Index im , bei dem der Kopiervorgang beginnt. 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 . Ruft einen Wert ab, der angibt, ob der Zugriff auf die mit SyncRoot synchronisiert wird. True, wenn der Zugriff auf die mit SyncRoot synchronisiert wird, andernfalls false.Für gibt diese Eigenschaft immer false zurück. Ruft ein Objekt ab, mit dem der Zugriff auf synchronisiert werden kann.Diese Eigenschaft wird nicht unterstützt. Gibt NULL (Nothing in Visual Basic) zurück. The SyncRoot property is not supported Gibt einen Enumerator zurück, der eine Auflistung durchläuft. Ein , der zum Durchlaufen der Auflistung verwendet werden kann. Kopiert die im gespeicherten Elemente in ein neues Array. Ein neues Array mit einer Momentaufnahme von Elementen, die aus dem kopiert werden. Versucht, ein Objekt von der obersten Position des zurückzugeben, ohne es zu entfernen. True, wenn ein Objekt erfolgreich zurückgegeben wurde, andernfalls false. Wenn diese Methode einen Wert zurückgibt, enthält ein Objekt von der obersten Position des oder einen nicht angegebenen Wert, wenn bei dem Vorgang ein Fehler aufgetreten ist. Versucht, das oberste Objekt des zu holen und zurückzugeben. True, wenn ein Element von der obersten Position des erfolgreich entfernt und zurückgegeben wurde, andernfalls false. Wenn diese Methode beendet wird und der Vorgang erfolgreich war, enthält das entfernte Objekt.Wenn kein Objekt zum Entfernen verfügbar war, ist der Wert nicht angegeben. Versucht, mehrere Objekte von der obersten Position des atomar zu holen und zurückzugeben. Die Anzahl der Objekte, die erfolgreich von der obersten Position des geholt und in eingefügt wurden. Das , dem von der obersten Position des geholte Objekte hinzugefügt werden. is a null argument (Nothing in Visual Basic). Versucht, mehrere Objekte von der obersten Position des atomar zu holen und zurückzugeben. Die Anzahl der Objekte, die erfolgreich von der obersten Position des Stacks geholt und in eingefügt wurden. Das , dem von der obersten Position des geholte Objekte hinzugefügt werden. Der nullbasierte Offset in , bei dem mit dem Einfügen von Elementen vom Anfang des begonnen werden soll. Die Anzahl der Elemente, die von der obersten Position des geholt und in eingefügt werden sollen. 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 . Gibt Optionen an, die das Puffer-Verhalten des Partitionierers steuern. Erstellen Sie einen Partitionierer, der Elemente aus der Quelle aufzählbarer Element einzeln akzeptiert und keinen temporäre Speicher verwendet, auf den durch mehrere Threads effizienter zugegriffen werden kann.Diese Option bietet Unterstützung für geringe Latenz (Elemente werden verarbeitet, sobald sie aus der Datenquelle verfügbar sind) und partielle Unterstützung für Abhängigkeiten zwischen Elementen (ein Thread kann das Warten auf ein Element, für dessen Verarbeitung der Thread selbst verantwortlich ist, nicht blockieren). Verwenden Sie das Standardverhalten, das es die Pufferung verwendet, um eine optimale Leistung zu erzielen. Definiert Methoden, um für die Verwendung durch einen Producer/Consumer vorgesehene threadsichere Auflistungen zu bearbeiten.Diese Schnittstelle stellt eine einheitliche Darstellung von Producer/Consumer-Auflistungen bereit, damit Abstraktionen auf höherer Ebene, z. B. , die Auflistung als zugrunde liegenden Speichermechanismus verwenden können. Gibt den Typ der Elemente in der Auflistung an. Kopiert die Elemente aus der in ein , beginnend bei einem angegebenen Index. Das eindimensionale , das das Ziel der aus der kopierten Elemente ist. Für das Array muss eine nullbasierte Indizierung verwendet werden. Der nullbasierte Index im , bei dem der Kopiervorgang beginnt. ist ein NULL-Verweis (Nothing in Visual Basic). ist kleiner als 0. ist gleich oder größer als die Länge des -oder- die Anzahl der Elemente in der Auflistung ist größer als der verfügbare Platz von bis zum Ende des Ziel-. Kopiert die in der enthaltenen Elemente in ein neues Array. Ein neues Array, das die aus der kopierten Elemente enthält. Versucht, der ein Objekt hinzuzufügen. True, wenn das Objekt erfolgreich hinzugefügt wurde, andernfalls false. Das Objekt, das hinzugefügt werden soll. Das war für diese Auflistung ungültig. Versucht, ein Objekt aus der zu entfernen und zurückzugeben. True, wenn ein Objekt erfolgreich entfernt und zurückgegeben wurde, andernfalls false. Wenn diese Methode beendet wird und das Objekt erfolgreich entfernt und zurückgegeben wurde, enthält das entfernte Objekt.Wenn kein Objekt zum Entfernen verfügbar war, ist der Wert nicht angegeben. Stellt eine bestimmte Form dar, eine sortierbare Datenquelle in mehrere Partitionen zu trennen. Typ der Elemente in der Auflistung. Wird von Konstruktoren in abgeleiteten Klassen aufgerufen, um die -Klasse mit den angegebenen Einschränkungen für die Indexschlüssel zu initialisieren. Gibt an, ob die Elemente in jeder Partition in der Reihenfolge zunehmender Schlüssel zurückgegeben werden. Gibt an, ob Elemente in einer früheren Partition immer vor Elementen in einer späteren Partition vorkommen.Wenn true, verfügt jedes Element in Partition 0 über einen kleineren Sortierschlüssel als ein Element in Partition 1, jedes Element in Partition 1 verfügt über einen kleineren Sortierschlüssel als ein Element in Partition 2 usw. Gibt an, ob Schlüssel normalisiert sind.Wenn true zurückgibt, sind alle Sortierschlüssel eindeutige ganze Zahlen im Bereich [0.. numberOfElements-1]Wenn false, müssen Sortierschlüssel immer noch eindeutig sein, allerdings wird nur ihre relative Reihenfolge betrachtet, nicht ihre absoluten Werte. Erstellt ein Objekt, das die zugrunde liegende Auflistung in eine variable Anzahl von Partitionen partitionieren kann. Ein Objekt, das Partitionen über der zugrunde liegenden Datenquelle erstellen kann. Dynamische Partitionierung wird nicht von der Basisklasse unterstützt.Sie muss in abgeleiteten Klassen implementiert werden. Erstellt ein Objekt, das die zugrunde liegende Auflistung in eine variable Anzahl von Partitionen partitionieren kann. Ein Objekt, das Partitionen über der zugrunde liegenden Datenquelle erstellen kann. Dynamische Partitionierung wird nicht von diesem Partitionierer unterstützt. Partitioniert die zugrunde liegende Auflistung in die angegebene Anzahl sortierbarer Partitionen. Eine Liste, die -Enumeratoren enthält. Die Anzahl der zu erstellenden Partitionen. Partitioniert die zugrunde liegende Auflistung in die angegebene Anzahl geordneter Partitionen. Eine Liste, die -Enumeratoren enthält. Die Anzahl der zu erstellenden Partitionen. Ruft ab, ob Sortierschlüssel normalisiert sind. True, wenn die Schlüssel normalisiert sind, andernfalls false. Ruft ab, ob Elemente in einer früheren Partition immer vor Elementen in einer späteren Partition vorkommen. True, wenn die Elemente in einer früheren Partition immer vor Elementen in einer späteren Partition vorkommen, andernfalls false. Ruft ab, ob Elemente in jeder Partition in der Reihenfolge zunehmender Schlüssel zurückgegeben werden. True, wenn die Elemente in jeder Partition in der Reihenfolge zunehmender Schlüssel zurückgegeben werden, andernfalls false. Stellt allgemeine Partitionierungsstrategien für Arrays, Listen und aufzählbare Elemente bereit. Erstellt einen Partitionierer, der sortiert werden kann, aus einer -Instanz. Ein Partitionierer, der sortiert werden kann, auf Grundlage des Eingabearrays. Das aufzählbare Element, das partitioniert werden soll. Typ der Elemente im aufzählbaren Quellelement. Erstellt einen Partitionierer, der sortiert werden kann, aus einer -Instanz. Ein Partitionierer, der sortiert werden kann, auf Grundlage des Eingabearrays. Das aufzählbare Element, das partitioniert werden soll. Optionen, die das Puffer-Verhalten des Partitionierers steuern. Typ der Elemente im aufzählbaren Quellelement. Das -Argument gibt einen ungültigen Wert für an. Erstellt einen Partitionierer, der sortiert werden kann, aus einer -Instanz. Ein Partitionierer, der sortiert werden kann, auf Grundlage der Eingabeliste. Die Liste, die partitioniert werden soll. Ein boolescher Wert, der angibt, ob der erstellte Partitionierer einen dynamischen Lastenausgleich zwischen Partitionen vornehmen soll, statt statisch zu partitionieren. Typ der Elemente in der Quellenliste. Erstellt einen Partitionierer, der den benutzerdefinierten Bereich aufteilt. Ein Partitionierer. Die niedrigere, inklusive Grenze des Bereichs. Die obere, ausschließende Grenze des Bereichs. Das -Argument ist kleiner oder gleich dem -Argument. Erstellt einen Partitionierer, der den benutzerdefinierten Bereich aufteilt. Ein Partitionierer. Die niedrigere, inklusive Grenze des Bereichs. Die obere, ausschließende Grenze des Bereichs. Die Größe jedes Unterbereichs. Das -Argument ist kleiner oder gleich dem -Argument.- oder -Das -Argument ist kleiner oder gleich 0. Erstellt einen Partitionierer, der den benutzerdefinierten Bereich aufteilt. Ein Partitionierer. Die niedrigere, inklusive Grenze des Bereichs. Die obere, ausschließende Grenze des Bereichs. Das -Argument ist kleiner oder gleich dem -Argument. Erstellt einen Partitionierer, der den benutzerdefinierten Bereich aufteilt. Ein Partitionierer. Die niedrigere, inklusive Grenze des Bereichs. Die obere, ausschließende Grenze des Bereichs. Die Größe jedes Unterbereichs. Das -Argument ist kleiner oder gleich dem -Argument.- oder -Das -Argument ist kleiner oder gleich 0. Erstellt einen Partitionierer, der sortiert werden kann, aus einer -Instanz. Ein Partitionierer, der sortiert werden kann, auf Grundlage des Eingabearrays. Das Array, das partitioniert werden soll. Ein boolescher Wert, der angibt, ob der erstellte Partitionierer einen dynamischen Lastenausgleich zwischen Partitionen vornehmen soll, statt statisch zu partitionieren. Typ der Elemente im Quellarray. Stellt eine bestimmte Form dar, eine Datenquelle in mehrere Partitionen zu trennen. Typ der Elemente in der Auflistung. Erstellt eine neue Partitioniererinstanz. Erstellt ein Objekt, das die zugrunde liegende Auflistung in eine variable Anzahl von Partitionen partitionieren kann. Ein Objekt, das Partitionen über der zugrunde liegenden Datenquelle erstellen kann. Dynamische Partitionierung wird nicht von der Basisklasse unterstützt.Sie müssen dies in einer abgeleiteten Klasse implementieren. Partitioniert die zugrunde liegende Auflistung in die angegebene Anzahl von Partitionen. Eine Liste, die -Enumeratoren enthält. Die Anzahl der zu erstellenden Partitionen. Ruft ab, ob zusätzliche Partitionen dynamisch erstellt werden können. True, wenn der Partitionen wie angefordert dynamisch erstellen kann, false, wenn der Partitionen nur statisch zuordnen kann.