ReservationCollection.GetBestMatchingReservation(Int64) Methode

Definition

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die beste Übereinstimmungsreservierung für eine bestimmte Größe ermittelt.

protected:
 long GetBestMatchingReservation(long size);
protected long GetBestMatchingReservation(long size);
member this.GetBestMatchingReservation : int64 -> int64
Protected Function GetBestMatchingReservation (size As Long) As Long

Parameter

size
Int64

Die Größe der Reservierung, die passen muss.

Gibt zurück

Eine Reservierung aus der Sammlung, die größer oder gleich der angegebenen Größe ist, oder -1, wenn keine solche Reservierung vorhanden ist.

Hinweise

Diese Methode wird in der Regel aufgerufen, wenn ein Datensatz aus reserviertem Raum an eine Datensatzsequenz angefügt wird. Wenn sie zurückgegeben wird, wurde eine Reservierung der zurückgegebenen Größe aus der Sammlung entfernt. Wenn aus irgendeinem Grund nicht tatsächlich auf den reservierten Bereich zugegriffen wird, sollte die ReservationMade Methode aufgerufen werden, um sicherzustellen, dass der ReservationCollection reservierte Speicherplatz in der Datensatzsequenz genau darstellt.

Gilt für: