Export (0) Print
Expand All

LogRecordSequence Methods

The LogRecordSequence type exposes the following members.

  Name Description
Public method AdvanceBaseSequenceNumber Moves the base sequence number of the log forward. This method cannot be inherited.
Public method Append(ArraySegment<Byte>, SequenceNumber, SequenceNumber, RecordAppendOptions) Writes a log record to the LogRecordSequence. This method cannot be inherited.
Public method Append(IList<ArraySegment<Byte>>, SequenceNumber, SequenceNumber, RecordAppendOptions) Appends a log record to the IRecordSequence. This method cannot be inherited.
Public method Append(ArraySegment<Byte>, SequenceNumber, SequenceNumber, RecordAppendOptions, ReservationCollection) Appends a log record to the IRecordSequence, using space previously reserved in the sequence. This method cannot be inherited.
Public method Append(IList<ArraySegment<Byte>>, SequenceNumber, SequenceNumber, RecordAppendOptions, ReservationCollection) Appends a log record to the IRecordSequence, using space previously reserved in the sequence. This method cannot be inherited.
Public method BeginAppend(ArraySegment<Byte>, SequenceNumber, SequenceNumber, RecordAppendOptions, AsyncCallback, Object) Begins an asynchronous append operation. This method cannot be inherited.
Public method BeginAppend(IList<ArraySegment<Byte>>, SequenceNumber, SequenceNumber, RecordAppendOptions, AsyncCallback, Object) Begins an asynchronous append operation. This method cannot be inherited.
Public method BeginAppend(ArraySegment<Byte>, SequenceNumber, SequenceNumber, RecordAppendOptions, ReservationCollection, AsyncCallback, Object) Begins an asynchronous append operation. This method cannot be inherited.
Public method BeginAppend(IList<ArraySegment<Byte>>, SequenceNumber, SequenceNumber, RecordAppendOptions, ReservationCollection, AsyncCallback, Object) Begins an asynchronous append operation. This method cannot be inherited.
Public method BeginFlush Begins an asynchronous flush operation, using space previously reserved in the sequence. This method cannot be inherited.
Public method BeginReserveAndAppend(ArraySegment<Byte>, SequenceNumber, SequenceNumber, RecordAppendOptions, ReservationCollection, Int64[], AsyncCallback, Object) Begins an asynchronous reserve and append operation. This method cannot be inherited.
Public method BeginReserveAndAppend(IList<ArraySegment<Byte>>, SequenceNumber, SequenceNumber, RecordAppendOptions, ReservationCollection, Int64[], AsyncCallback, Object) Begins an asynchronous reserve and append operation. This method cannot be inherited.
Public method BeginWriteRestartArea(ArraySegment<Byte>, SequenceNumber, ReservationCollection, AsyncCallback, Object) Begins an asynchronous restart area write operation, using space previously reserved in the sequence. This method cannot be inherited.
Public method BeginWriteRestartArea(IList<ArraySegment<Byte>>, SequenceNumber, ReservationCollection, AsyncCallback, Object) Begins an asynchronous restart area write operation, using space previously reserved in the sequence. This method cannot be inherited.
Public method CreateReservationCollection Creates a new ReservationCollection. This method cannot be inherited.
Public method Dispose Releases the resources used by the component.
Public method EndAppend Ends an asynchronous append operation. This method cannot be inherited.
Public method EndFlush Ends an asynchronous flush operation. This method cannot be inherited.
Public method EndReserveAndAppend Ends an asynchronous reserve and append operation. This method cannot be inherited.
Public method EndWriteRestartArea Ends an asynchronous restart area write operation. This method cannot be inherited.
Public method Equals(Object) Determines whether the specified object is equal to the current object. (Inherited from Object.)
Public method Flush() Ensures that all appended records have been written. This method cannot be inherited.
Public method Flush(SequenceNumber) Ensures that all appended records up to and including the record with the specified sequence number have been durably written. This method cannot be inherited.
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method ReadLogRecords Returns an enumerable collection of records in the sequence. This method cannot be inherited.
Public method ReadRestartAreas Returns an enumerable collection of the restart areas in the sequence. This method cannot be inherited.
Public method ReserveAndAppend(ArraySegment<Byte>, SequenceNumber, SequenceNumber, RecordAppendOptions, ReservationCollection, Int64[]) Automatically makes a single reservation and appends a record to the sequence. This method cannot be inherited.
Public method ReserveAndAppend(IList<ArraySegment<Byte>>, SequenceNumber, SequenceNumber, RecordAppendOptions, ReservationCollection, Int64[]) Automatically makes a single reservation and appends a record to the sequence. This method cannot be inherited.
Public method SetLastRecord Sets the last record in the LogRecordSequence.
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Public method WriteRestartArea(ArraySegment<Byte>) Writes a restart area to the LogRecordSequence. This method cannot be inherited.
Public method WriteRestartArea(IList<ArraySegment<Byte>>) Writes a restart area to the LogRecordSequence. This method cannot be inherited.
Public method WriteRestartArea(ArraySegment<Byte>, SequenceNumber) Writes a restart area to the LogRecordSequence and updates the base sequence number. This method cannot be inherited.
Public method WriteRestartArea(IList<ArraySegment<Byte>>, SequenceNumber) Writes a restart area to the LogRecordSequence and updates the base sequence number. This method cannot be inherited.
Public method WriteRestartArea(ArraySegment<Byte>, SequenceNumber, ReservationCollection) Writes a restart area to the LogRecordSequence using a reservation, and updates the base sequence number. This method cannot be inherited.
Public method WriteRestartArea(IList<ArraySegment<Byte>>, SequenceNumber, ReservationCollection) Writes a restart area to the LogRecordSequence using a reservation, and updates the base sequence number. This method cannot be inherited.
Top
Show:
© 2014 Microsoft