Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Log / System / IO / Log / FileLogRecord.cs / 1305376 / FileLogRecord.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.IO.Log { using System; internal class FileLogRecord : LogRecord { FileLogRecordStream stream; internal FileLogRecord(FileLogRecordStream stream) { this.stream = stream; } public override Stream Data { get { return this.stream; } } public override SequenceNumber Previous { get { if (this.stream.Header.IsRestartArea) { return SequenceNumber.Invalid; } else { return this.stream.Header.PreviousLsn; } } } public override SequenceNumber SequenceNumber { get { return this.stream.RecordSequenceNumber; } } public override SequenceNumber User { get { if (this.stream.Header.IsRestartArea) { return SequenceNumber.Invalid; } else { return this.stream.Header.NextUndoLsn; } } } public override void Dispose() { this.stream.Close(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.IO.Log { using System; internal class FileLogRecord : LogRecord { FileLogRecordStream stream; internal FileLogRecord(FileLogRecordStream stream) { this.stream = stream; } public override Stream Data { get { return this.stream; } } public override SequenceNumber Previous { get { if (this.stream.Header.IsRestartArea) { return SequenceNumber.Invalid; } else { return this.stream.Header.PreviousLsn; } } } public override SequenceNumber SequenceNumber { get { return this.stream.RecordSequenceNumber; } } public override SequenceNumber User { get { if (this.stream.Header.IsRestartArea) { return SequenceNumber.Invalid; } else { return this.stream.Header.NextUndoLsn; } } } public override void Dispose() { this.stream.Close(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PatternMatcher.cs
- ImportContext.cs
- UIServiceHelper.cs
- IconHelper.cs
- CounterCreationData.cs
- SystemIPInterfaceProperties.cs
- BinaryObjectInfo.cs
- compensatingcollection.cs
- FragmentQueryProcessor.cs
- RequestReplyCorrelator.cs
- RuntimeResourceSet.cs
- Size.cs
- HostSecurityManager.cs
- DataControlFieldCell.cs
- JsonByteArrayDataContract.cs
- WebEventCodes.cs
- ToolboxDataAttribute.cs
- EndOfStreamException.cs
- HtmlElement.cs
- WebPartConnectionsEventArgs.cs
- DataGridViewColumnCollectionEditor.cs
- ComponentManagerBroker.cs
- BaseProcessor.cs
- ZipIOCentralDirectoryBlock.cs
- XmlDataSourceNodeDescriptor.cs
- HtmlControlAdapter.cs
- SqlDataSourceCommandEventArgs.cs
- NTAccount.cs
- SessionStateSection.cs
- dataSvcMapFileLoader.cs
- CalendarDataBindingHandler.cs
- ListenerElementsCollection.cs
- XmlArrayAttribute.cs
- HorizontalAlignConverter.cs
- Attributes.cs
- RepeatEnumerable.cs
- ToolZone.cs
- DesignerActionPropertyItem.cs
- MaterialGroup.cs
- OpacityConverter.cs
- NativeMethods.cs
- PkcsUtils.cs
- SendActivityDesignerTheme.cs
- CompressionTransform.cs
- WebEventCodes.cs
- ToolStripManager.cs
- ColorContext.cs
- SqlRowUpdatingEvent.cs
- COM2Enum.cs
- HtmlAnchor.cs
- AsyncSerializedWorker.cs
- TextEncodedRawTextWriter.cs
- EntitySqlException.cs
- ServiceReference.cs
- BuildProvider.cs
- CustomPopupPlacement.cs
- HttpDictionary.cs
- ObjectDataSourceSelectingEventArgs.cs
- ByteConverter.cs
- MetabaseServerConfig.cs
- ProcessManager.cs
- MultipartContentParser.cs
- CharacterMetricsDictionary.cs
- HijriCalendar.cs
- Screen.cs
- NamespaceDecl.cs
- TableParaClient.cs
- FileSystemWatcher.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- SmtpFailedRecipientsException.cs
- __ComObject.cs
- sqlinternaltransaction.cs
- FragmentQuery.cs
- formatter.cs
- tibetanshape.cs
- Clock.cs
- OperatingSystem.cs
- OutOfProcStateClientManager.cs
- webeventbuffer.cs
- DesignerMetadata.cs
- ActivationArguments.cs
- DataQuery.cs
- WebEventTraceProvider.cs
- Repeater.cs
- UpdatePanelTrigger.cs
- EraserBehavior.cs
- WebPartActionVerb.cs
- OleDbSchemaGuid.cs
- MessageDecoder.cs
- UrlPropertyAttribute.cs
- DataGridViewMethods.cs
- ToolStripOverflowButton.cs
- ConditionalExpression.cs
- DetailsViewInsertEventArgs.cs
- OdbcCommandBuilder.cs
- StrongTypingException.cs
- DbMetaDataCollectionNames.cs
- UrlAuthorizationModule.cs
- TableLayoutCellPaintEventArgs.cs
- CompositeFontInfo.cs