System.IO.Log
Implements an on top of a file. This class cannot be inherited.
Initializes a new instance of the class with a specified file.
A relative or absolute path for the file that this instance will encapsulate.
The file specified by is not valid.
The file specified by cannot be found.
The request cannot be performed because of an unexpected I/O exception.
There is not enough memory to continue the execution of the program.
Access for the specified log store is denied by the operating system.
Initializes a new instance of the class with a specified file and an access mode.
A relative or absolute path for the file that this instance will encapsulate.
A valid value that controls the kind of access users have to a log file.
The file specified by is not valid.
The file specified by cannot be found.
The request cannot be performed because of an unexpected I/O exception.
There is not enough memory to continue the execution of the program.
Access for the specified log store is denied by the operating system.
Initializes a new instance of the class with a specified file, an access mode, and a file size.
A relative or absolute path for the file that this instance will encapsulate.
A valid value that controls the kind of access users have to a log file.
The size of the log file to be opened.
One or more of the parameters are out of the valid range.
The file specified by is not valid.
The file specified by cannot be found.
The request cannot be performed because of an unexpected I/O exception.
There is not enough memory to continue the execution of the program.
Access for the specified log store is denied by the operating system.
Moves the base sequence number of the log forward. This method cannot be inherited.
The new base sequence number of the record sequence.
is invalid.
is not between the base and last sequence numbers of this sequence.
An I/O error occurred while modifying the sequence.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
2
Writes a log record to the . This method cannot be inherited.
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
One or more of the arguments are null.
One or more of the arguments are out of range.
The operation cannot be performed because the record sequence was opened with read-only access.
The request could not be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Writes a log record to the , using space previously reserved in the sequence. This method cannot be inherited.
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
A that contains the reservation that should be used for this record.
One or more of the arguments are null.
One or more of the arguments are out of range.
was not created by this record sequence..
The operation cannot be performed because the record sequence was opened with read-only access.
The request could not be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
No reservation large enough to fit can be found in .
Writes a log record to the . This method cannot be inherited.
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
One or more of the arguments are null.
One or more of the arguments are out of range.
The operation cannot be performed because the record sequence was opened with read-only access.
The request could not be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Writes a log record to the , using space previously reserved in the sequence. This method cannot be inherited.
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
A that contains the reservation that should be used for this record.
One or more of the arguments are null.
One or more of the arguments are out of range.
was not created by this record sequence..
The operation cannot be performed because the record sequence was opened with read-only access.
The request could not be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
No reservation large enough to fit can be found in .
Gets the sequence number of the first valid record in the current .
The lowest sequence number that corresponds to a valid record in the .
The property was accessed after the sequence has been disposed of.
Begins an asynchronous append operation. This method cannot be inherited.
An that represents the asynchronous append, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
One or more of the arguments are null.
One or more of the arguments are out of range.
The operation cannot be performed because the record sequence was opened with read-only access.
The request cannot be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Begins an asynchronous append operation using space previously reserved in the sequence. This method cannot be inherited.
An that represents the asynchronous append, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
A that contains the reservation that should be used for this record.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
One or more of the arguments are null.
One or more of the arguments are out of range.
was not created by this record sequence.
The operation cannot be performed because the record sequence was opened with read-only access.
The request cannot be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
No reservation large enough to fit can be found in .
Begins an asynchronous append operation. This method cannot be inherited.
An that represents the asynchronous append, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
One or more of the arguments are null.
One or more of the arguments are out of range.
The operation cannot be performed because the record sequence was opened with read-only access.
The request cannot be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Begins an asynchronous append operation using space previously reserved in the sequence. This method cannot be inherited.
An that represents the asynchronous append, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
A that contains the reservation that should be used for this record.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
One or more of the arguments are null.
One or more of the arguments are out of range.
was not created by this record sequence.
The operation cannot be performed because the record sequence was opened with read-only access.
The request cannot be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
No reservation large enough to fit can be found in .
Begins an asynchronous flush operation, using space previously reserved in the sequence. This method cannot be inherited.
An that represents the asynchronous flush operation, which could still be pending.
The sequence number of the latest record that must be written. If is invalid, then all records must be written.
An optional asynchronous callback, to be called when the flush is complete.
A user-provided object that distinguishes this particular asynchronous flush request from other requests.
One or more of the arguments is invalid. is not valid for this sequence.
is not between the base and last sequence numbers of this sequence.
An I/O error occurred while flushing the data.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Begins an asynchronous reserve and append operation. This method cannot be inherited.
An that represents this asynchronous operation, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
The reservation collection to make reservations in.
The reservations to make, in bytes.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
One or more of the arguments are null.
One or more of the arguments are out of range.
was not created by this record sequence.
The operation cannot be performed because the record sequence was opened with read-only access.
The request could not be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
No reservation large enough to fit can be found in .
2
Begins an asynchronous reserve and append operation. This method cannot be inherited.
An that represents this asynchronous operation, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
The reservation collection to make reservations in.
The reservations to make, in bytes.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
One or more of the arguments are null.
One or more of the arguments are out of range.
was not created by this record sequence.
The operation cannot be performed because the record sequence was opened with read-only access.
The request could not be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
No reservation large enough to fit can be found in .
2
Begins an asynchronous restart area write operation, using space previously reserved in the sequence. This method cannot be inherited.
An that represents the asynchronous restart area write operation, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
A that contains the reservation that should be used for this restart area.
An optional asynchronous callback, to be called when the restart area write is complete.
A user-provided object that distinguishes this particular asynchronous restart area write request from other requests.
One or more of the arguments are null.
is not between the base and last sequence numbers of this sequence.-or-A new or existing archive tail or base of the active log is invalid.
was not created by this record sequence.-or- is not valid for this sequence.
The operation cannot be performed because the record sequence was opened with read-only access.
The request cannot be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
No reservation large enough to fit can be found in .
Begins an asynchronous restart area write operation, using space previously reserved in the sequence. This method cannot be inherited.
An that represents the asynchronous restart area write operation, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
A that contains the reservation that should be used for this restart area.
An optional asynchronous callback, to be called when the restart area write is complete.
A user-provided object that distinguishes this particular asynchronous restart area write request from other requests.
One or more of the arguments are null.
is not between the base and last sequence numbers of this sequence.-or-A new or existing archive tail or base of the active log is invalid.
was not created by this record sequence.-or- is not valid for this sequence.
The operation cannot be performed because the record sequence was opened with read-only access.
The request cannot be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
No reservation large enough to fit can be found in .
Creates a new . This method cannot be inherited.
The newly created .
There is not enough memory to continue the execution of the program.
2
Immediately releases the unmanaged resources used by an object.
An I/O error occurred while flushing the data.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Ends an asynchronous append operation. This method cannot be inherited.
The sequence number of the appended log record.
A reference to the outstanding asynchronous I/O request.
is invalid.
End has already been called for this asynchronous operation.
The request cannot be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Ends an asynchronous flush operation. This method cannot be inherited.
The sequence number of the last record written.
A reference to the outstanding asynchronous I/O request.
is invalid.
End has already been called for this asynchronous operation.
The request cannot be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Ends an asynchronous reserve and append operation. This method cannot be inherited.
The sequence number of the appended log record.
A reference to the outstanding asynchronous I/O request.
is invalid.
End has already been called for this asynchronous operation.
The request cannot be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
2
Ends an asynchronous restart area write operation. This method cannot be inherited.
The sequence number of the written log record.
A reference to the outstanding asynchronous I/O request.
is invalid.
End has already been called for this asynchronous operation.
The request cannot be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Ensures that all appended records have been written. This method cannot be inherited.
The sequence number of the last record written.
An I/O error occurred while flushing the data.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Ensures that all appended records have been written. This method cannot be inherited.
The sequence number of the last record written.
The sequence number of the latest record that must be written. If this is invalid, then all records must be written.
is not between the base and last sequence numbers of this sequence.
is not valid for this sequence.
An I/O error occurred while flushing the data.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Gets the sequence number which is greater than the last record appended.
A sequence number which is greater than the last record appended.
The property was accessed after the sequence has been disposed of.
Gets the size of the largest record that can be appended to or read from this sequence, in bytes.
The size of the largest record that can be appended to or read from this sequence, in bytes.
The property was accessed after the sequence has been disposed of.
Returns an enumerable collection of records in the sequence. This method cannot be inherited.
An enumerable collection of records in the sequence.
The sequence number of the first record where the reading starts.
A valid value that specifies the manner (that is, forward or backward) in which records should be read from a .
One or more of the arguments are out of range.
The operation cannot be performed because the record sequence was opened with write-only access.
The record sequence is corrupted.-or-The record was written with an incompatible version of the record sequence.
The enumeration has ended.-or-The enumeration has not been started. A call to must be made.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Returns an enumerable collection of the restart areas in the sequence. This method cannot be inherited.
An enumerable collection of the restart areas in the sequence.
The operation cannot be performed because the record sequence was opened with write-only access.
The record sequence is corrupted.-or-The record was written with an incompatible version of the record sequence.
The enumeration has ended.-or-The enumeration has not been started. A call to must be made.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Automatically makes a single reservation and appends a record to the sequence. This method cannot be inherited.
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
A that contains the collection to make reservations in.
The reservations to make, in bytes.
One or more of the arguments are null.
One or more of the arguments are out of range.
was not created by this record sequence..
The operation cannot be performed because the record sequence was opened with read-only access.
The request could not be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
2
Automatically makes a single reservation and appends a record to the sequence. This method cannot be inherited.
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
The reservation collection to make reservations in.
The reservations to make, in bytes.
One or more of the arguments are null.
One or more of the arguments are out of range.
was not created by this record sequence..
The operation cannot be performed because the record sequence was opened with read-only access.
The request could not be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
2
Gets the total number of bytes that have been reserved.
The total size of all reservations made in this record sequence.
The property was accessed after the sequence has been disposed of.
2
Gets the sequence number of the most recently written restart area.
The sequence number of the most recently written restart area.
The property was accessed after the sequence has been disposed of.
Gets or sets a value indicating whether or not appends are automatically retried if the log is full.
true if appends are automatically retried if the log is full; otherwise, false. The default is true.
The property was accessed after the sequence has been disposed of.
Occurs when the record sequence determines that the tail must be moved forward. This method cannot be inherited.
2
Writes a restart area to the . This method cannot be inherited.
The sequence number of the written restart area.
A list of byte array segments that will be concatenated and appended as the record.
One or more of the arguments are null.
The operation cannot be performed because the record sequence was opened with read-only access.
The request cannot be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Writes a restart area to the . This method cannot be inherited.
The sequence number of the written restart area.
A list of byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
One or more of the arguments are null.
is not between the base and last sequence numbers of this sequence.-or-A new or existing archive tail or base of the active log is invalid.
is not valid for this sequence.
The operation cannot be performed because the record sequence was opened with read-only access.
The request cannot be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Writes a restart area to the . This method cannot be inherited.
The sequence number of the written restart area.
A list of byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
A that contains the reservation that should be used for this restart area.
One or more of the arguments are null.
is not between the base and last sequence numbers of this sequence.-or-A new or existing archive tail or base of the active log is invalid.
was not created by this record sequence.-or- is not valid for this sequence.
The operation cannot be performed because the record sequence was opened with read-only access.
The request cannot be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
No reservation large enough to fit can be found in .
Writes a restart area to the . This method cannot be inherited.
The sequence number of the written restart area.
A list of byte array segments that will be concatenated and appended as the record.
One or more of the arguments are null.
The operation cannot be performed because the record sequence was opened with read-only access.
The request cannot be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Writes a restart area to the . This method cannot be inherited.
The sequence number of the written restart area.
A list of byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
One or more of the arguments are null.
is not between the base and last sequence numbers of this sequence.-or-A new or existing archive tail or base of the active log is invalid.
is not valid for this sequence.
The operation cannot be performed because the record sequence was opened with read-only access.
The request cannot be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Writes a restart area to the . This method cannot be inherited.
The sequence number of the written restart area.
A list of byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
A that contains the reservation that should be used for this restart area.
One or more of the arguments are null.
is not between the base and last sequence numbers of this sequence.-or-A new or existing archive tail or base of the active log is invalid.
was not created by this record sequence.-or- is not valid for this sequence.
The operation cannot be performed because the record sequence was opened with read-only access.
The request cannot be performed because of an unexpected I/O exception.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
No reservation large enough to fit can be found in .
Represents a region of a file to be archived. This class cannot be inherited.
Gets the length of the file in bytes.
The length of the file in bytes.
Returns a stream that can be used to read the data to be archived.
A stream that contains the data to be archived.
The request could not be performed because of an unexpected I/O exception.
The operation is not supported.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Access for the specified log store is denied by the operating system.
Gets the offset into the file where the data begins.
The offset into the file where the data begins.
Gets the fully qualified location of the file containing this region.
The fully qualified location of the file containing this region.
Provides a generic interface to a sequence of records.
Moves the base sequence number of the log forward.
The new base sequence number of the record sequence.
is invalid.
is not active in the log.
An I/O error occurred while modifying the sequence.
The method was called after the sequence has been disposed of.
The record sequence is full.
2
When overridden in a derived class, writes a log record to the .
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
One or more of the arguments is invalid.
An I/O error occurred while appending the record.
The record sequence could not make enough free space to contain the new record.
The method was called after the sequence has been disposed of.
When overridden in a derived class, appends a log record to the , using space previously reserved in the sequence.
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
A that contains the reservation that should be used for this record.
One or more of the arguments is invalid.
An I/O error occurred while appending the record.
The record sequence could not make enough free space to contain the new record.
The method was called after the sequence has been disposed of.
When overridden in a derived class, appends a log record to the .
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
One or more of the arguments is invalid.
An I/O error occurred while appending the record.
The record sequence could not make enough free space to contain the new record.
The method was called after the sequence has been disposed of.
When overridden in a derived class, appends a log record to the , using space previously reserved in the sequence.
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
A that contains the reservation that should be used for this record.
One or more of the arguments is invalid.
An I/O error occurred while appending the record.
The record sequence could not make enough free space to contain the new record.
The method was called after the sequence has been disposed of.
When overridden in a derived class, gets the sequence number of the first valid record in the current .
The lowest sequence number that corresponds to a valid record in the .
The property was accessed after the sequence has been disposed of.
When overridden in a derived class, begins an asynchronous append operation.
An that represents the asynchronous append, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
One or more of the arguments is invalid.
An I/O error occurred while appending the record.
The record sequence could not make enough free space to contain the new record.
The method was called after the sequence has been disposed of.
When overridden in a derived class, begins an asynchronous append operation using space previously reserved in the sequence.
An that represents the asynchronous append, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
A that contains the reservation that should be used for this record.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
One or more of the arguments is invalid.
An I/O error occurred while appending the record.
The record sequence could not make enough free space to contain the new record.
The method was called after the sequence has been disposed of.
When overridden in a derived class, begins an asynchronous append operation, using space previously reserved in the sequence.
An that represents the asynchronous append, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
One or more of the arguments is invalid.
An I/O error occurred while appending the record.
The record sequence could not make enough free space to contain the new record.
The method was called after the sequence has been disposed of.
When overridden in a derived class, begins an asynchronous append operation, using space previously reserved in the sequence.
An that represents the asynchronous append, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
A that contains the reservation that should be used for this record.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
One or more of the arguments is invalid.
An I/O error occurred while appending the record.
The record sequence could not make enough free space to contain the new record.
The method was called after the sequence has been disposed of.
When overridden in a derived class, begins an asynchronous flush operation, using space previously reserved in the sequence.
An that represents the asynchronous flush operation, which could still be pending.
The sequence number of the latest record that must be written. If this is invalid, then all records must be written.
An optional asynchronous callback, to be called when the flush is complete.
A user-provided object that distinguishes this particular asynchronous flush request from other requests.
One or more of the arguments is invalid.
An I/O error occurred while flushing the data.
The method was called after the sequence has been disposed of.
When overridden in a derived class, begins an asynchronous reserve and append operation.
An that represents this asynchronous operation, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
The reservation collection to make reservations in.
The reservations to make, in bytes.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
One or more of the arguments is invalid.
An I/O error occurred while appending the record.
The record sequence could not make enough free space to contain the new record, or to make the reservation.
The method was called after the sequence has been disposed of.
2
When overridden in a derived class, begins an asynchronous reserve and append operation.
An that represents this asynchronous operation, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
The reservation collection to make reservations in.
The reservations to make, in bytes.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
One or more of the arguments is invalid.
An I/O error occurred while appending the record.
The record sequence could not make enough free space to contain the new record, or to make the reservation.
The method was called after the sequence has been disposed of.
2
When overridden in a derived class, begins an asynchronous restart area write operation, using space previously reserved in the sequence.
An that represents the asynchronous restart area write operation, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
A that contains the reservation that should be used for this restart area.
An optional asynchronous callback, to be called when the restart area write is complete.
A user-provided object that distinguishes this particular asynchronous restart area write request from other requests.
When overridden in a derived class, begins an asynchronous restart area write operation, using space previously reserved in the sequence.
An that represents the asynchronous restart area write operation, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
A that contains the reservation that should be used for this restart area.
An optional asynchronous callback, to be called when the restart area write is complete.
A user-provided object that distinguishes this particular asynchronous restart area write request from other requests.
One or more of the arguments is invalid.
An I/O error occurred while writing the restart area.
The record sequence could not make enough free space to contain the new record.
The method was called after the sequence has been disposed of.
When overridden in a derived class, creates a new .
The newly created .
The method was called after the sequence has been disposed of.
2
When overridden in a derived class, ends an asynchronous append operation.
The sequence number of the appended log record.
A reference to the outstanding asynchronous I/O request.
One or more of the arguments is invalid.
The method was called after the sequence has been disposed of.
When overridden in a derived class, ends an asynchronous flush operation.
The sequence number of the last record written.
A reference to the outstanding asynchronous I/O request.
One or more of the arguments is invalid.
The method was called after the sequence has been disposed of.
When overridden in a derived class, ends an asynchronous reserve and append operation.
The sequence number of the appended log record.
A reference to the outstanding asynchronous I/O request.
One or more of the arguments is invalid.
The method was called after the sequence has been disposed of.
2
When overridden in a derived class, ends an asynchronous restart area write operation.
The sequence number of the written log record.
A reference to the outstanding asynchronous I/O request.
One or more of the arguments is invalid.
The method was called after the sequence has been disposed of.
When overridden in a derived class, ensures that all appended records have been written.
The sequence number of the last record written.
An I/O error occurred while flushing the data.
The method was called after the sequence has been disposed of.
When overridden in a derived class, ensures that all appended records up to and including the record with the specified sequence number have been durably written.
The sequence number of the last record written.
The sequence number of the latest record that must be written. If this is invalid, then all records must be written.
One or more of the arguments is invalid.
An I/O error occurred while flushing the data.
The method was called after the sequence has been disposed of.
When overridden in a derived class, gets the sequence number which is greater than the last record appended.
A sequence number which is greater than the last record appended.
The property was accessed after the sequence has been disposed of.
When overridden in a derived class, gets the size of the largest record that can be appended to or read from this sequence, in bytes.
The size of the largest record that can be appended to or read from this sequence, in bytes.
The property was accessed after the sequence has been disposed of.
When overridden in a derived class, returns an enumerable collection of records in the sequence.
An enumerable collection of records in the sequence.
The sequence number of the first record where the reading starts.
A valid value that specifies the manner (that is, forward or backward) in which records should be read from a .
One or more of the arguments is invalid.
An I/O error occurred while reading the record.
The method was called after the sequence has been disposed of.
When overridden in a derived class, returns an enumerable collection of the restart areas in the sequence.
An enumerable collection of the restart areas in the sequence.
One or more of the arguments is invalid.
An I/O error occurred while reading the record.
The method was called after the sequence has been disposed of.
When overridden in a derived class, automatically makes a single reservation and appends a record to the sequence.
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
A that contains the collection to make reservations in.
The reservations to make, in bytes.
One or more of the arguments is invalid.
An I/O error occurred while appending the record.
The record sequence could not make enough free space to contain the new record, or to make the reservation.
The method was called after the sequence has been disposed of.
2
When overridden in a derived class, automatically makes a single reservation and appends a record to the sequence.
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
The reservation collection to make reservations in.
The reservations to make, in bytes.
One or more of the arguments is invalid.
An I/O error occurred while appending the record.
The record sequence could not make enough free space to contain the new record, or to make the reservation.
The method was called after the sequence has been disposed of.
2
When overridden in a derived class, gets the total number of bytes that have been reserved.
The total size of all reservations made in this record sequence.
The property was accessed after the sequence has been disposed of.
2
When overridden in a derived class, gets the sequence number of the most recently written restart area.
The sequence number of the most recently written restart area.
The property was accessed after the sequence has been disposed of.
Gets or sets a value indicating whether appends are automatically retried if the log is full.
true if appends are automatically retried if the log is full; otherwise, false. The default is true.
The property was accessed after the sequence has been disposed of.
Occurs when the record sequence determines that the tail must be moved forward.
2
When overridden in a derived class, writes a restart area to the .
The sequence number of the written restart area.
A list of byte array segments that will be concatenated and appended as the record.
One or more of the arguments is invalid.
An I/O error occurred while writing the restart area.
The record sequence could not make enough free space to contain the new restart area.
The method was called after the sequence has been disposed of.
When overridden in a derived class, writes a restart area to the and updates the base sequence number
The sequence number of the written restart area.
A list of byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
One or more of the arguments is invalid.
An I/O error occurred while writing the restart area.
The record sequence could not make enough free space to contain the new restart area.
The method was called after the sequence has been disposed of.
When overridden in a derived class, writes a restart area to the using a reservation, and updates the base sequence number
The sequence number of the written restart area.
A list of byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
A that contains the reservation that should be used for this restart area.
One or more of the arguments is invalid.
An I/O error occurred while writing the restart area.
The record sequence could not make enough free space to contain the new restart area.
The method was called after the sequence has been disposed of.
When overridden in a derived class, writes a restart area to the .
The sequence number of the written restart area.
A list of byte array segments that will be concatenated and appended as the record.
One or more of the arguments is invalid.
An I/O error occurred while writing the restart area.
The record sequence could not make enough free space to contain the new restart area.
The method was called after the sequence has been disposed of.
When overridden in a derived class, writes a restart area to the and updates the base sequence number.
The sequence number of the written restart area.
A list of byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
One or more of the arguments is invalid.
An I/O error occurred while writing the restart area.
The record sequence could not make enough free space to contain the new restart area.
The method was called after the sequence has been disposed of.
When overridden in a derived class, writes a restart area to the using a reservation, and updates the base sequence number.
The sequence number of the written restart area.
A list of byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
A that contains the reservation that should be used for this restart area.
One or more of the arguments is invalid.
An I/O error occurred while writing the restart area.
The record sequence could not make enough free space to contain the new restart area.
The method was called after the sequence has been disposed of.
Represents a snapshot of the instance that can be used to generate an archive.
Gets an enumerable collection of instances containing the actual archival data.
An enumerable collection of instances containing the actual archival data.
Gets the sequence number of the archive tail at the time the snapshot was taken.
The sequence number of the archive tail at the time the snapshot was taken.
Gets the base sequence number of the at the time the snapshot was taken.
The base sequence number of the at the time the snapshot was taken.
Gets the last sequence number of the at the time the snapshot was taken.
The last sequence number of the at the time the snapshot was taken.
Represents a disk extent that contains log data.
Gets the fully qualified path of this instance.
The fully qualified path of this instance.
Gets the size of this instance, in bytes.
The size of this instance, in bytes.
Gets the state of this instance.
The state of this instance.
Represents the collection of objects associated with a .
Adds a instance to the collection.
The path to the log extent to be added.
is null.
The log store file name specified by is not valid.
A size must be specified for the first extent.
The request could not be performed because of an unexpected I/O exception.-or-The file specified by cannot be created because the file or directory already exists.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.-or-The storage disk or medium is full.
Access for the specified log store is denied by the operating system.
Creates a new with the specified size and adds it to the collection.
The path to the log extent.
The size of the log extent.
or is null.
is not within a valid range.
The log store file name specified by is not valid. is smaller than the size of the other extents in the store.
A size must be specified for the first extent.-or-A duplicate extent name cannot be used.
The request could not be performed because of an unexpected I/O exception.-or-The file specified by cannot be created because the file or directory already exists.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.-or-The storage disk or medium is full.
Access for the specified log store is denied by the operating system.
Gets the number of log extents in the collection.
The number of log extents in the collection.
The log store has been disposed of.
Gets the number of free instances in the collection, that is, the number of instances that do not contain any data.
The number of free instances in the collection.
The log store has been disposed of.
2
Gets an enumerator for the instances in this collection. This method cannot be inherited.
An enumerator for the instances in this collection.
The request could not be performed because of an unexpected I/O exception.
The operation is invalid for one of the following reasons:The enumeration has ended.The collection has been modified.The enumeration has not been started. A call to must be made.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log store is denied by the operating system.
2
Removes the specified instance from the collection.
The instance to remove.
true if the extent should be removed immediately; otherwise, false.
or is null.
cannot be found in the collection.
cannot be removed. It is either still part of the active region, or access is denied.
The request could not be performed because of an unexpected I/O exception.-or- cannot be deleted.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log store is denied by the operating system.
Removes the instance with the specified path from the collection.
The path of the instance to remove.
true if the extent should be removed immediately; otherwise, false.
or is null.
The extent specified by cannot be found in the collection.
The extent specified by cannot be removed. It is either still part of the active region, or access is denied.
The request could not be performed because of an unexpected I/O exception.-or-The extent specified by cannot be deleted.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log store is denied by the operating system.
Gets an enumerator for the instances in this collection. This method cannot be inherited.
An enumerator for the instances in this collection.
Describes the current state of a instance.
2
The status of the instance is unknown.
The instance has not yet been allocated to the .
The instance has been allocated to the but does not contain any active data.
The instance is being used as storage for the .
The instance is marked for deletion but still contains some active data.
The instance does not contain any active data, but contains data that has not yet been archived.
The instance is marked for deletion but still contains data that has not been archived.
Represents the policy associated with a .
Gets or sets a value indicating whether the can grow automatically.
true if the can grow its size automatically; otherwise, false.
Gets or sets the percentage of free space the can shrink.
The percentage of free space the can shrink.
Sets this policy as the current policy for the .
The set of policies installed on the log is invalid.-or-A policy of the log prevented this operation from completing.
The request could not be performed because of an unexpected I/O exception.
Setting this policy is not supported on the current platform.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The new extent prefix is invalid or too long. A valid prefix must be provided.
The record sequence is full.
Access for the specified log store is denied by the operating system.
Gets or sets the rate of automatic growth of the .
The rate of automatic growth of the .
Gets or sets the maximum number of instances the can contain.
The maximum number of instances the can contain.
Gets or sets the minimum number of instances the can contain.
An integer that specifies the minimum number of instances the can contain. Since the CLFS requires that the minimum extent count to be 2 extents, this value should be at least 2.
Gets or sets the prefix string for automatically created extents.
The prefix string for automatically created extents.
2
Gets or sets the suffix number for new extents.
The suffix number for new extents.
2
Gets or sets the amount of space that the event requires for advancing the base of the log.
The amount of space that the event requires for advancing the base of the log.
2
Reads the current policy for the , discarding any changes that may have been made.
The set of policies installed on the log is invalid.-or-A policy of the log prevented this operation from completing.
The request could not be performed because of an unexpected I/O exception.
Setting this policy is not supported on the current platform.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log store is denied by the operating system.
Represents a log record that has been appended to a sequence.
Initializes a new instance of the class.
When overridden in a derived class, gets a stream that contains the record data.
A stream that contains the record data.
The has been disposed of.
Releases all resources used by the .
When overridden in a derived class, gets the sequence number of the previous record.
The sequence number of the previous record.
When overridden in a derived class, gets the sequence number of this record.
The sequence number of this record.
When overridden in a derived class, gets the sequence number of the next record.
The sequence number of the next record in the user-specified chain.
Specifies the manner in which records should be read from a .
Records should be read in the order specified by the User sequence number of the log record.
Records should be read in the order specified by the Previous sequence number of the log record.
Records should be read in the order in which they were appended to the sequence.
Represents a record sequence stored in a .
Initializes a new instance of the class with the specified log store.
The that this record sequence should use.
is invalid.
Initializes a new instance of the class with the specified log store, buffer size for each record, and buffer number.
The that this record sequence should use.
The desired buffer size in bytes. The buffer size determines the maximum size of the record that can be appended or read.
The desired number of buffers.
is null.
is negative or zero.-or- is negative or zero.
Initializes a new instance of the class with a specified path to the log store and the access mode.
A relative or absolute path for the base file of the log store to open.
One of the values that determines how to open or create the store.
is null.
is an empty string ("").-or- contains only white space.-or- contains one or more invalid characters.
contains an invalid value.
The file cannot be found.
An I/O error occurs when opening the log store.
Access for the specified log sequence is denied by the operating system.
This operation is not supported.
There is not enough memory to continue the execution of the program.
cannot be used because the required Common Log File System (CLFS) component is not installed. Install the CLFS component if it is available for your platform, or use the class.
Initializes a new instance of the class with a specified path to the log store and the access and share modes.
A relative or absolute path for the base file of the log store to open.
One of the values that determines how to open or create the store.
One of the values that determines how the file can be accessed by the .
is null.
is an empty string ("").-or- contains only white space.-or- contains one or more invalid characters.
contains an invalid value.
The file cannot be found.
An I/O error occurs when opening the log store.
Access for the specified log sequence is denied by the operating system.
This operation is not supported.
There is not enough memory to continue the execution of the program.
cannot be used because the required Common Log File System (CLFS) component is not installed. Install the CLFS component if it is available for your platform, or use the class.
Initializes a new instance of the class with a specified path to the log store and the access mode.
A relative or absolute path for the base file of the log store to open.
One of the values that determines how to open or create the store.
One of the values that determines how the file can be accessed by the .
One of the values that determines how the log store will be shared among processes.
is null.
is an empty string ("").-or- contains only white space.-or- contains one or more invalid characters.
contains an invalid value.
The file cannot be found.
An I/O error occurs when opening the log store.
Access for the specified log sequence is denied by the operating system.
This operation is not supported.
There is not enough memory to continue the execution of the program.
cannot be used because the required Common Log File System (CLFS) component is not installed. Install the CLFS component if it is available for your platform, or use the class.
Initializes a new instance of the class with a specified path to the log store, file permission, access and share modes, and the buffer size and count for records.
A relative or absolute path for the base file of the log store to open.
One of the values that determines how to open or create the store.
One of the values that determines how the file can be accessed by the .
One of the values that determines how the log store will be shared among processes.
The desired buffer size in bytes. The buffer size determines the maximum size of the record that can be appended or read.
The desired number of buffers.
is null.
is an empty string ("").-or- contains only white space.-or- contains one or more invalid characters.
contains an invalid value.
The file cannot be found.
An I/O error occurs when opening the log store.
Access for the specified log sequence is denied by the operating system.
This operation is not supported.
There is not enough memory to continue the execution of the program.
cannot be used because the required Common Log File System (CLFS) component is not installed. Install the CLFS component if it is available for your platform, or use the class.
Initializes a new instance of the class.
A relative or absolute path for the base file of the log store to open.
A valid value that determines how to open or create the store.
A valid value that determines how the log store can be accessed.
A valid value that determines how the log store will be shared among processes.
The desired buffer size in bytes. The buffer size determines the maximum size of the record that can be appended or read.
The desired number of buffers.
A valid value that specifies the security to set on the newly created store if the store must be created.
The file specified by is not valid.-or-The specified log store file name is not valid. -or- has a value of , and cannot be used without write access.-or- has a value of , and cannot be used without write access.
One or more of the arguments are null.
One or more of the arguments are out of range.
The file specified by cannot be found.
The request could not be performed because of an unexpected I/O exception.-or-The file specified by cannot be accessed because it is in use by another process.-or-The file specified by cannot be created because the file or directory already exists.-or-The log handle could not be bound to the thread pool.-or-The specified log file format or version is invalid.
This operation is not supported.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
cannot be used because the required Common Log File System (CLFS) component is not installed. Install the CLFS component if it is available for your platform, or use the class.
The record sequence is full.
Access for the specified log sequence is denied by the operating system.
Moves the base sequence number of the log forward. This method cannot be inherited.
Specifies the new base for the log. This must lie in the range between the current base sequence number and the last sequence number of the log inclusively.
is not valid for this sequence.
A new or existing archive tail or base of the active log is invalid.-or- is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.
The specified log does not have any extents. One or more extents must be created before a record sequence may be used.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Access for the specified log sequence is denied by the operating system.
The record sequence is full.
2
Writes a log record to the . This method cannot be inherited.
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
or is not valid for this sequence.-or- cannot be appended because it is larger than the maximum record size.-or- was not created by this record sequence.
One or more of the arguments are null.
or is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.
The operation cannot be performed because the record sequence was opened with read-only access.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log sequence is denied by the operating system.
Appends a log record to the , using space previously reserved in the sequence. This method cannot be inherited.
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
A that contains the reservation that should be used for this record.
or is not valid for this sequence.-or- cannot be appended because it is larger than the maximum record size.-or- was not created by this record sequence.
One or more of the arguments are null.
or is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.
The operation cannot be performed because the record sequence was opened with read-only access.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log sequence is denied by the operating system.
No reservation large enough to fit can be found in .
Appends a log record to the . This method cannot be inherited.
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
or is not valid for this sequence.-or- cannot be appended because it is larger than the maximum record size.-or- was not created by this record sequence.
One or more of the arguments are null.
or is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.
The operation cannot be performed because the record sequence was opened with read-only access.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log sequence is denied by the operating system.
Appends a log record to the , using space previously reserved in the sequence. This method cannot be inherited.
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
A that contains the reservation that should be used for this record.
or is not valid for this sequence.-or- cannot be appended because it is larger than the maximum record size.-or- was not created by this record sequence.
One or more of the arguments are null.
or is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.
The operation cannot be performed because the record sequence was opened with read-only access.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log sequence is denied by the operating system.
No reservation large enough to fit can be found in .
Gets the sequence number of the first valid record in the current .
The lowest sequence number that corresponds to a valid record in the .
The property was accessed after the sequence has been disposed of.
Begins an asynchronous append operation. This method cannot be inherited.
An that represents the asynchronous append, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
or is not valid for this sequence.-or- cannot be appended because it is larger than the maximum record size.-or- was not created by this record sequence.
One or more of the arguments are null.
or is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.
The operation cannot be performed because the record sequence was opened with read-only access.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log sequence is denied by the operating system.
Begins an asynchronous append operation. This method cannot be inherited.
An that represents the asynchronous append, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
A that contains the reservation that should be used for this record.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
or is not valid for this sequence.-or- cannot be appended because it is larger than the maximum record size.-or- was not created by this record sequence.
One or more of the arguments are null.
or is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.
The operation cannot be performed because the record sequence was opened with read-only access.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log sequence is denied by the operating system.
No reservation large enough to fit can be found in .
Begins an asynchronous append operation. This method cannot be inherited.
An that represents the asynchronous append, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
or is not valid for this sequence.-or- cannot be appended because it is larger than the maximum record size.-or- was not created by this record sequence.
One or more of the arguments are null.
or is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.
The operation cannot be performed because the record sequence was opened with read-only access.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log sequence is denied by the operating system.
Begins an asynchronous append operation. This method cannot be inherited.
An that represents the asynchronous append, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
A that contains the reservation that should be used for this record.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
or is not valid for this sequence.-or- cannot be appended because it is larger than the maximum record size.-or- was not created by this record sequence.
One or more of the arguments are null.
or is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.
The operation cannot be performed because the record sequence was opened with read-only access.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log sequence is denied by the operating system.
No reservation large enough to fit can be found in .
Begins an asynchronous flush operation, using space previously reserved in the sequence. This method cannot be inherited.
An that represents the asynchronous flush operation, which could still be pending.
The sequence number of the latest record that must be written. If this is invalid, then all records must be written.
An optional asynchronous callback, to be called when the flush is complete.
A user-provided object that distinguishes this particular asynchronous flush request from other requests.
is not valid for this sequence.
is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.
The specified log does not have any extents. One or more extents must be created before a record sequence can be used.
The operation cannot be performed because the record sequence was opened with read-only access.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log sequence is denied by the operating system.
Begins an asynchronous reserve and append operation. This method cannot be inherited.
An that represents this asynchronous operation, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
The reservation collection to make reservations in.
The reservations to make, in bytes.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
or is not valid for this sequence.-or- cannot be appended because it is larger than the maximum record size.-or- was not created by this record sequence.
One or more of the arguments are null.
or is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.
The operation cannot be performed because the record sequence was opened with read-only access.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log sequence is denied by the operating system.
No reservation large enough to fit can be found in .
2
Begins an asynchronous reserve and append operation. This method cannot be inherited.
An that represents this asynchronous operation, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
The reservation collection to make reservations in.
The reservations to make, in bytes.
An optional asynchronous callback, to be called when the append is complete.
A user-provided object that distinguishes this particular asynchronous append request from other requests.
One or more of the arguments is invalid.
An I/O error occurred while appending the record.
The record sequence could not make enough free space to contain the new record, or to make the reservation.
The method was called after the sequence has been disposed of.
2
Begins an asynchronous restart area write operation, using space previously reserved in the sequence. This method cannot be inherited.
An that represents the asynchronous restart area write operation, which could still be pending.
Byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
A that contains the reservation that should be used for this restart area.
An optional asynchronous callback, to be called when the restart area write is complete.
A user-provided object that distinguishes this particular asynchronous restart area write request from other requests.
is not valid for this sequence.-or-The specified log enumeration start sequence number is invalid.-or- cannot be appended because it is larger than the maximum record size.-or- was not created by this record sequence.
One or more of the parameters is null.
A new or existing archive tail or base of the active log is invalid.-or- is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Access for the specified log sequence is denied by the operating system.
The record sequence is full.
Begins an asynchronous restart area write operation, using space previously reserved in the sequence. This method cannot be inherited.
An that represents the asynchronous restart area write operation, which could still be pending.
A list of byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
A that contains the reservation that should be used for this restart area.
An optional asynchronous callback, to be called when the restart area write is complete.
A user-provided object that distinguishes this particular asynchronous restart area write request from other requests.
is not valid for this sequence.-or-The specified log enumeration start sequence number is invalid.-or- cannot be appended because it is larger than the maximum record size.-or- was not created by this record sequence.
One or more of the parameters is null.
A new or existing archive tail or base of the active log is invalid.-or- is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Access for the specified log sequence is denied by the operating system.
The record sequence is full.
Creates a new . This method cannot be inherited.
The newly created .
There is not enough memory to continue the execution of the program.
2
Releases the resources used by the component.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Ends an asynchronous append operation. This method cannot be inherited.
The sequence number of the appended log record.
A reference to the outstanding asynchronous I/O request.
is invalid.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.
End has already been called for this asynchronous operation.
The operation cannot be performed because the record sequence was opened with read-only access.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log sequence is denied by the operating system.
Ends an asynchronous flush operation. This method cannot be inherited.
The sequence number of the last record written.
A reference to the outstanding asynchronous I/O request.
is invalid.
The request could not be performed because of an unexpected I/O exception.
End has already been called for this asynchronous operation.
The operation cannot be performed because the record sequence was opened with read-only access.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log sequence is denied by the operating system.
Ends an asynchronous reserve and append operation. This method cannot be inherited.
The sequence number of the appended log record.
A reference to the outstanding asynchronous I/O request.
is invalid.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.
End has already been called for this asynchronous operation.
The operation cannot be performed because the record sequence was opened with read-only access.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log sequence is denied by the operating system.
2
Ends an asynchronous restart area write operation. This method cannot be inherited.
The sequence number of the written log record.
A reference to the outstanding asynchronous I/O request.
is not valid.
A new or existing archive tail or base of the active log is invalid.
The request could not be performed because of an unexpected I/O exception.
End has already been called for this asynchronous operation.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Access for the specified log sequence is denied by the operating system.
The record sequence is full.
Ensures that all appended records have been written. This method cannot be inherited.
The sequence number of the last record written.
An I/O error occurred while flushing the data.
The method was called after the sequence has been disposed of.
This operation is not supported.
There is not enough memory to continue the execution of the program.
Access for the specified log sequence is denied by the operating system.
The record sequence could not make enough free space to contain the new restart area.
The specified log does not have any extents. One or more extents must be created before a record sequence can be used.
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.
The sequence number of the last record written.
The sequence number of the latest record that must be written. If this is invalid, then all records must be written.
is not valid for this sequence.
is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.
The specified log does not have any extents. One or more extents must be created before a record sequence can be used.
The operation cannot be performed because the record sequence was opened with read-only access.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log sequence is denied by the operating system.
Gets the sequence number which is greater than the last record appended
A sequence number which is greater than the last record appended.
The property was accessed after the sequence has been disposed of.
Gets the that contains the data for this record sequence. This method cannot be inherited.
The that contains the data for this record sequence.
Gets the maximum size of a record that can be added to this record sequence.
The maximum size of a record that can be added to this record sequence.
Returns an enumerable collection of records in the sequence. This method cannot be inherited.
An enumerable collection of records in the sequence.
The sequence number of the first record where the reading starts.
A valid value that specifies the manner (that is, forward or backward) in which records should be read from a .
is not valid for this sequence.-or- is invalid.-or-The specified element was not found in the collection.
is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.-orThe buffer size used to write the log record is larger than the buffer size being used to read it.-or-The record sequence is corrupted.-or-The specified log file format or version is invalid.-or-The record was written with an incompatible version of the record sequence.
The operation is invalid because the enumeration has not been started. A call to must be made.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Access for the specified log sequence is denied by the operating system.
Returns an enumerable collection of the restart areas in the sequence. This method cannot be inherited.
An enumerable collection of the restart areas in the sequence.
is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.-orThe buffer size used to write the log record is larger than the buffer size being used to read it.-or-The record sequence is corrupted.-or-The specified log file format or version is invalid.-or-The record was written with an incompatible version of the record sequence.
The operation is invalid because the enumeration has not been started. A call to must be made.-orThe enumeration has ended.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Access for the specified log sequence is denied by the operating system.
Automatically makes a single reservation and appends a record to the sequence. This method cannot be inherited.
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
A that contains the collection to make reservations in.
The reservations to make, in bytes.
or is not valid for this sequence.-or- cannot be appended because it is larger than the maximum record size.-or- was not created by this record sequence.
One or more of the arguments are null.
or is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.
The operation cannot be performed because the record sequence was opened with read-only access.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log sequence is denied by the operating system.
No reservation large enough to fit can be found in .
2
Automatically makes a single reservation and appends a record to the sequence. This method cannot be inherited.
The sequence number of the appended log record.
A list of byte array segments that will be concatenated and appended as the record.
The sequence number of the next record in the user-specified order.
The sequence number of the next record in Previous order.
A valid value of that specifies how the data should be written.
The reservation collection to make reservations in.
The reservations to make, in bytes.
One or more of the arguments is invalid.
An I/O error occurred while appending the record.
The record sequence could not make enough free space to contain the new record, or to make the reservation.
The method was called after the sequence has been disposed of.
One or more of the arguments are null.
or is not between the base and last sequence numbers of this sequence.
The operation cannot be performed because the record sequence was opened with read-only access.
There is not enough memory to continue the execution of the program.
Access for the specified log sequence is denied by the operating system.
No reservation large enough to fit can be found in .
2
Gets the total number of bytes that have been reserved.
The total size of all reservations made in this record sequence.
The property was accessed after the sequence has been disposed of.
2
Gets the sequence number of the restart area closest to the end of the log.
The sequence number of the restart area closest to the end of the log.
The property was accessed after the sequence has been disposed of.
Gets or sets a value indicating whether or not appends are automatically retried if the log is full.
true if appends are automatically retried if the log is full; otherwise, false. The default is true.
The property was accessed after the sequence has been disposed of.
Sets the last record in the .
The new last sequence number in the . This should refer to a current valid record currently in the log.
is not valid for this sequence.
A new or existing archive tail or base of the active log is invalid.-or- is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.-or-The end of the log has been reached.-or-The specified log file format or version is invalid.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Access for the specified log sequence is denied by the operating system.
2
Signals the need to move the tail of the sequence.
2
Writes a restart area to the . This method cannot be inherited.
The sequence number of the written restart area.
An array segment that will be concatenated and appended as the record.
One or more of the arguments is invalid.
An I/O error occurred while writing the restart area.
The record sequence could not make enough free space to contain the new restart area.
The method was called after the sequence has been disposed of.
One or more of the arguments are null.
Access for the specified log sequence is denied by the operating system.
There is not enough memory to continue the execution of the program.
Writes a restart area to the and updates the base sequence number. This method cannot be inherited.
The sequence number of the written restart area.
A list of byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
One or more of the arguments is invalid.
An I/O error occurred while writing the restart area.
The record sequence could not make enough free space to contain the new restart area.
The method was called after the sequence has been disposed of.
Writes a restart area to the using a reservation, and updates the base sequence number. This method cannot be inherited.
The sequence number of the written restart area.
A list of byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
A that contains the reservation that should be used for this restart area.
One or more of the arguments is invalid.
An I/O error occurred while writing the restart area.
The record sequence could not make enough free space to contain the new restart area.
The method was called after the sequence has been disposed of.
Writes a restart area to the . This method cannot be inherited.
The sequence number of the written restart area.
A list of byte array segments that will be concatenated and appended as the record.
One or more of the arguments is invalid.
An I/O error occurred while writing the restart area.
The record sequence could not make enough free space to contain the new restart area.
The method was called after the sequence has been disposed of.
One or more of the arguments are null.
Access for the specified log sequence is denied by the operating system.
There is not enough memory to continue the execution of the program.
Writes a restart area to the and updates the base sequence number. This method cannot be inherited.
The sequence number of the written restart area.
A list of byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
One or more of the arguments is invalid.
An I/O error occurred while writing the restart area.
The record sequence could not make enough free space to contain the new restart area.
The method was called after the sequence has been disposed of.
Writes a restart area to the using a reservation, and updates the base sequence number. This method cannot be inherited.
The sequence number of the written restart area.
A list of byte array segments that will be concatenated and appended as the record.
The new base sequence number. The specified sequence number must be greater than or equal to the current base sequence number.
A that contains the reservation that should be used for this restart area.
is not valid for this sequence.-or-The specified log enumeration start sequence number is invalid.-or- cannot be appended because it is larger than the maximum record size.-or- was not created by this record sequence.
One or more of the parameters is null.
A new or existing archive tail or base of the active log is invalid.-or- is not between the base and last sequence numbers of this sequence.
The request could not be performed because of an unexpected I/O exception.-or-The request could not be performed because of an I/O device error.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Access for the specified log sequence is denied by the operating system.
The record sequence is full.
Represents a log-structured storage.
Initializes a new instance of the class for the specified handle.
A file handle for the log file that the current object encapsulates.
is null.
The log handle could not be bound to the thread pool.
Access for the specified log store is denied by the operating system.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of a program.
Initializes a new instance of the class with the specified path and mode.
A relative or absolute path for the base file of the log store to open.
One of the values that determines how to open or create the store.
is null.
is an empty string ("").-or- contains only white space.-or- contains one or more invalid characters.
contains an invalid value.
The file cannot be found.
An I/O error occurs when opening the log store.
Access for the specified log store is denied by the operating system.
cannot be used because the required Common Log File System (CLFS) component is not installed. Install the CLFS component if it is available for your platform or use the class instead.
There is not enough memory to continue the execution of a program.
Initializes a new instance of the class with the specified path, mode, and access.
A relative or absolute path for the base file of the log store to open.
One of the values that determines how to open or create the store.
One of the values that determines how the file can be accessed by the .
is null.
is an empty string ("").-or- contains only white space.-or- contains one or more invalid characters.
contains an invalid value. -or contains an invalid value.
The file cannot be found.
An I/O error occurs when opening the log store.
Access for the specified log store is denied by the operating system.
cannot be used because the required Common Log File System (CLFS) component is not installed. Install the CLFS component if it is available for your platform or use the class instead.
There is not enough memory to continue the execution of a program.
Initializes a new instance of the class.
A relative or absolute path for the base file of the log store to open.
One of the values that determines how to open or create the store.
One of the values that determines how the file can be accessed by the .
One of the values that determines how the log store will be shared among processes.
is null.
is an empty string ("").-or- contains only white space.-or- contains one or more invalid characters.
contains an invalid value. -or contains an invalid value. -or- contains an invalid value.
The file cannot be found.
An I/O error occurs when opening the log store.
Access for the specified log store is denied by the operating system.
cannot be used because the required Common Log File System (CLFS) component is not installed. Install the CLFS component if it is available for your platform or use the class instead.
There is not enough memory to continue the execution of a program.
Initializes a new instance of the class.
A relative or absolute path for the base file of the log store to open.
One of the values that determines how to open or create the store.
One of the values that determines how the file can be accessed by the .
One of the values that determines how the log store will be shared among processes.
One of the value that specifies the security to set on the newly created store if the store must be created.
is null.
The log store file name specified by is not valid.-or- is CreateNew, which cannot be used without write access.-or- is OpenOrCreate, which cannot be used without write access.
contains an invalid value. -or contains an invalid value. -or- contains an invalid value.
The file cannot be found.
An I/O error occurs when opening the log store. The file specified by cannot be accessed because it is in use by another process.-or-The file specified by cannot be created because the file or directory already exists.-or-The log handle could not be bound to the thread pool.-or-The specified log file format or version is invalid.
cannot be used because the required Common Log File System (CLFS) component is not installed. Install the CLFS component if it is available for your platform or use the class instead.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of a program.
The record sequence is full.
Access for the specified log store is denied by the operating system.
Gets a value indicating whether this instance can be archived.
true if this instance can be archived; otherwise, false.
The property was accessed after the sequence has been disposed of.
Gets the lowest sequence number that corresponds to a valid record in this instance.
The lowest sequence number that corresponds to a valid record in this instance.
The property was accessed after the sequence has been disposed of.
Takes a snapshot of the log store state for making a backup.
A object that contains the state necessary to make an archive.
The log store is not archivable.
The method was called after the sequence has been disposed of.
An I/O error occurs when creating the archive snapshot.
An argument is not valid.
An invalid operation has been executed.
There is not enough memory to continue the execution of a program.
The record sequence is full.
Access for the specified log store is denied by the operating system.
2
Takes a snapshot of the log store state between the specified sequence numbers for making a backup.
A object that contains the state necessary to make an archive.
The starting sequence number in the range to archive.
The ending sequence number in the range to archive.
or is not between the base and last sequence numbers of this sequence.
is larger than .
An invalid operation has been executed.
An I/O error occurs when creating the archive snapshot.
The log store is not archivable.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of a program.
The record sequence is full.
Access for the specified log store is denied by the operating system.
2
Removes the log store.
A relative or absolute path for the base file of the log store to remove.
is null.
is an empty string ("").-or- contains only white space.-or- contains one or more invalid characters.
The file cannot be found.
An I/O error occurs when opening the log store.
Access for the specified log store is denied by the operating system.
Releases all resources used by the .
The method was called after the sequence has been disposed of.
Gets the collection of log extents that contain the data for this log store.
A instance containing the collection of log extents that encapsulates data for this log store.
Gets the number of bytes available in the log store.
The number of bytes available in the log store.
The property was accessed after the sequence has been disposed of.
2
Gets the operating system file handle for the log file that the current instance encapsulates.
The operating system file handle for the log file that the current instance encapsulates.
2
When overridden in a derived class, gets the sequence number of the next record to be appended to the log store.
The sequence number of the next record to be appended to the log store.
The property was accessed after the sequence has been disposed of.
2
Gets the size of the log store, in bytes.
The size of the log store, in bytes.
The property was accessed after the sequence has been disposed of.
Gets the policy associated with this log store.
A instance representing the policy associated with this log store.
Sets the sequence number of the archive tail.
The sequence number of the archive tail.
is not between the base and last sequence numbers of this sequence.
is not valid for this sequence.
An invalid operation has been executed.
An I/O error occurs when creating the archive snapshot.
The log store is not archivable.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of a program.
Access for the specified log store is denied by the operating system.
2
Gets the number of log streams in this log store.
The number of log streams in this log store.
Represents a size measurement in a log store policy.
Initializes a new instance of the structure with the specified value and type.
The size of the .
One of the values.
or is not a valid value.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Indicates whether this instance and a specified object are equal.
true if this instance and a specified object are equal; otherwise, false.
The specified object to be checked.
Creates a of type from the specified number.
A of type from the specified number.
A number that represents the number of containers.
Provides a unique hash code for this object.
An integer with the hash code value.
Compares two instances to determine whether they are equal.
true if both instances are equal; otherwise, false.
The on the left side of the operator.
The on the right side of the operator.
Compares two instances to determine whether they are not equal.
true if both instances are not equal; otherwise, false.
The on the left side of the operator.
The on the right side of the operator.
Creates a of type from the specified number.
A of type from the specified number.
A number that represents the percentage.
Returns a string representation of this object.
A string representing this object.
Gets the unit type of the .
One of the values. The default is .
Gets the value of the .
The value of the .
Specifies the unit of measurement of a instance.
The measurement is in containers.
The measurement is a percentage of the size of the .
Specifies how records are appended.
Data is written lazily.
The record sequence should begin the process of flushing internal buffers after this record is appended. This does not indicate that the record should be durably written before the Append operation completes. To get that behavior, specify the flag.
The record sequence should flush any internal buffers after this record is appended. When the Append operation completes, the specified record has been durably written.
Manages the collection of space reservations made in a record sequence.
Initializes a new instance of the class.
Allocates a reservation and adds it to the collection. This method cannot be inherited.
The size of the requested reservation, in bytes.
is not between the base and last sequence numbers of this sequence.
is invalid or exceeds maximum reservation size.
An I/O error occurs when creating the archive snapshot.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Access for the specified log store is denied by the operating system.
The record sequence is full.
Releases all of the reservations in the collection. This method cannot be inherited.
is invalid or exceeds maximum reservation size.
An I/O error occurs when creating the archive snapshot.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log store is denied by the operating system.
Determines whether a reservation of the specified size has been made. This method cannot be inherited.
true if at least one reservation of the specified size has been made; otherwise, false.
The size to locate in the collection.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Access for the specified log store is denied by the operating system.
Copies the entire collection to a one-dimensional array, starting at the specified index of the target array. This method cannot be inherited.
The array that is the destination of the copy.
The zero-based index in the array at which copying begins.
or is null.
is less than zero, or greater than or equal to the length of .
There is not enough space in the specified array to copy the data.-or- is not a single dimensional array, which is the only type supported for the requested action.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Access for the specified log store is denied by the operating system.
Gets the number of reservations in the collection.
The number of reservations in the collection.
Allows the to free resources before it is destroyed by the garbage collector.
When overridden in a derived class, releases a reservation of the specified size.
The size of the reservation to release.
When overridden in a derived class, gets the best matching reservation for a given size.
A reservation from the collection that is greater than or equal to the specified size, or -1 if no such reservation exists.
The size of the reservation that must be fit.
Returns an enumerator that can iterate through the . This method cannot be inherited.
An enumerator that can iterate through the .
The operation is invalid for one of the following reasons:The enumeration has ended.The collection has been modified.The enumeration has not been started. A call to must be made.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Access for the specified log store is denied by the operating system.
Gets a value that indicates whether the collection is read-only.
This property always returns false.
When overridden in a derived class, allocates a reservation of the specified size.
The size of the reservation to allocate.
Releases a reservation of the specified size, if one has been made. This method cannot be inherited.
true if a reservation of the specified size was found and removed; otherwise, false.
The size of the reservation to release.
No reservation large enough to fit the provided record can be found in the specified reservation collection.
An I/O error occurs when creating the archive snapshot.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
The record sequence is full.
Access for the specified log store is denied by the operating system.
When overridden in a derived class, indicates that a reservation has been released.
The size of the reservation that has been released.
When overridden in a derived class, indicates that a reservation has been made.
The size of the reservation that has been made.
Returns an enumerator that can iterate through the . This method cannot be inherited.
An enumerator that can iterate through the .
The operation is invalid for one of the following reasons:The enumeration has ended.The collection has been modified.The enumeration has not been started. A call to must be made.
The method was called after the sequence has been disposed of.
There is not enough memory to continue the execution of the program.
Access for the specified log store is denied by the operating system.
Represents the exception that is thrown when a specific space reservation in a is not found.
2
Initializes a new instance of the class.
2
Initializes a new instance of the class with serialized data.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
Initializes a new instance of the class with a specified error message.
The message that describes the error.
2
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.
The message that describes the error.
The exception that is the cause of the current exception.
2
Represents the exception that is thrown when a sequence of log records is full.
Initializes a new instance of the class.
Initializes a new instance of the class with serialized data.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
Initializes a new instance of the class with a specified error message.
The message that describes the error.
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.
The message that describes the error.
The exception that is the cause of the current exception.
Represents a sequence number assigned to a log record in a record sequence.
Initializes a new instance of the class.
Bytes that make up the sequence number.
is of the wrong length, or does not represent a valid sequence number.
2
Compares this sequence number with a specified object.
A 32-bit signed integer indicating the lexical relationship between the two comparands.ValueConditionLess than zeroThis instance is less than .ZeroThis instance is equal to .Greater than zeroThis instance is greater than .
An object that evaluates to the current sequence number.
Indicates whether this instance and a specified sequence number are equal.
true if and this instance represent the same value; otherwise, false.
Another to compare to.
Indicates whether this instance and a specified object are equal.
true if and this instance are the same type and represent the same value; otherwise, false.
Another object to compare to.
Encodes all or part of the current sequence number into a byte array.
A byte array containing all or part of the current sequence number.
2
Returns the hash code for this instance.
A 32-bit signed integer hash code.
2
Gets a sequence number that serves as a default value for representing an invalid sequence number.
A initialized to UInt64. that serves as a default value for representing an invalid sequence number.
Compares two instances to determine whether they are equal.
true if both instances are equal; otherwise, false.
The on the left side of the operator.
The on the right side of the operator.
Performs a logical comparison of two instances to determine whether the first is greater than the second.
true if the first instance is greater than the second instance, otherwise, false.
The on the left side of the operator.
The on the right side of the operator.
Performs a logical comparison of two instances to determine whether the first is greater than or equal to the second.
true if the first instance is greater than or equal to the second instance, otherwise, false.
The on the left side of the operator.
The on the right side of the operator.
Compares two instances to determine whether they are not equal.
true if both instances are not equal, otherwise, false.
The on the left side of the operator.
The on the right side of the operator.
Performs a logical comparison of the two parameters to determine whether the first is less than the second.
true if the first instance is less than the second instance, otherwise, false.
The on the left side of the operator.
The on the right side of the operator.
Performs a logical comparison of the two parameters to determine whether the first is less than or equal to the second.
true if the first instance is less than or equal to the second instance, otherwise, false.
The on the left side of the operator.
The on the right side of the operator.
Provides data for the event. This class cannot be inherited.
2
Initializes a new instance of the class.
The target sequence number.
2
Gets the sequence number that the tail should be moved past.
The sequence number that the tail should be moved past.
2