## CookieCollection class


Stellt eine Liste sortierter Cookies dar. Objekte dieser Klasse sollten ausschließlich mit der [System::MakeObject()](../../system/makeobject/) Funktion alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

```cpp
class CookieCollection : public System::Collections::Generic::ICollection<System::SharedPtr<System::Net::Cookie>>
```

## Enums

| Aufzählung | Beschreibung |
| --- | --- |
| [Stamp](./stamp/) | RTTI-Informationen. |
## Methoden

| Methode | Beschreibung |
| --- | --- |
| [Add](./add/)(const System::SharedPtr\<Cookie\>\&) override | Fügt der Sammlung ein Cookie hinzu. |
| [Add](./add/)(System::SharedPtr\<CookieCollection\>) | Fügt Cookies aus der angegebenen Sammlung zur aktuellen hinzu. |
| [Clear](./clear/)() override | Entfernt alle Cookies aus der Sammlung. |
| [Contains](./contains/)(const System::SharedPtr\<Cookie\>\&) const override | Prüft, ob die Sammlung das angegebene Cookie enthält. |
| [CookieCollection](./cookiecollection/)() | Konstruiert eine neue Instanz. |
| [get_Count](./get_count/)() const override | Ermittelt die Anzahl der Elemente in der Sammlung. |
| [get_IsOtherVersionSeen](./get_isotherversionseen/)() | Gibt einen Wert zurück, der anzeigt, ob die Sammlung ein Cookie mit einer Version enthält, die nicht gleich [Cookie::MaxSupportedVersion](../cookie/maxsupportedversion/) ist. |
| [GetEnumerator](./getenumerator/)() override | Ruft den Enumerator ab. |
| [idx_get](./idx_get/)(int32_t) | Gibt ein Cookie aus der Cookie‑Sammlung am angegebenen Index zurück. |
| [idx_get](./idx_get/)(String) | Gibt ein Cookie aus der Cookie‑Sammlung anhand des angegebenen Namens zurück. |
| [IndexOf](./indexof/)(System::SharedPtr\<Cookie\>) | Gibt einen Index des angegebenen Cookies zurück. |
| [InternalAdd](./internaladd/)(System::SharedPtr\<Cookie\>, bool) | Fügt das angegebene Cookie zur Sammlung hinzu. |
| [Remove](./remove/)(const System::SharedPtr\<Cookie\>\&) override | Entfernt das angegebene Cookie aus der Sammlung. |
| [RemoveAt](./removeat/)(int32_t) | Entfernt ein Cookie am angegebenen Index. |
| [TimeStamp](./timestamp/)(CookieCollection::Stamp) | Aktualisiert den Zeitstempel anhand des angegebenen Szenarios und gibt einen neuen Wert zurück. |
| [virtualizeBeginConstIterator](./virtualizebeginconstiterator/)() const override | Gibt die Implementierung des const begin-Iterators für den aktuellen Container zurück. |
| [virtualizeBeginIterator](./virtualizebeginiterator/)() override | Gibt die Implementierung des begin-Iterators für den aktuellen Container zurück. |
| [virtualizeEndConstIterator](./virtualizeendconstiterator/)() const override | Gibt die Implementierung des const end-Iterators für den aktuellen Container zurück. |
| [virtualizeEndIterator](./virtualizeenditerator/)() override | Gibt die Implementierung des end-Iterators für den aktuellen Container zurück. |
## Siehe auch

* Class [ICollection](../../system.collections.generic/icollection/)
* Namespace [System::Net](../)
* Library [Aspose.Page for C++](../../)
