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
- SafeRightsManagementQueryHandle.cs
- MouseActionConverter.cs
- CatalogZone.cs
- SqlDataAdapter.cs
- XmlMemberMapping.cs
- AxImporter.cs
- ReadOnlyDictionary.cs
- HttpListenerException.cs
- MetaChildrenColumn.cs
- WindowsAltTab.cs
- WindowsFormsHostAutomationPeer.cs
- DesignBindingPropertyDescriptor.cs
- Odbc32.cs
- MenuCommands.cs
- IndexerNameAttribute.cs
- XPathDocumentNavigator.cs
- HostingEnvironmentException.cs
- GlobalizationSection.cs
- TrackingStringDictionary.cs
- FixedTextContainer.cs
- SafeFileHandle.cs
- Select.cs
- SoapWriter.cs
- SslStream.cs
- PixelFormat.cs
- ParameterBuilder.cs
- EditorZoneDesigner.cs
- ConfigPathUtility.cs
- DiagnosticsElement.cs
- LinearKeyFrames.cs
- ListItem.cs
- SqlXml.cs
- ProviderConnectionPoint.cs
- HtmlContainerControl.cs
- DBSchemaTable.cs
- AutomationElement.cs
- xmlsaver.cs
- ServiceOperationHelpers.cs
- XmlDataSourceNodeDescriptor.cs
- FontFamily.cs
- ProfileGroupSettingsCollection.cs
- PlaceHolder.cs
- IdentityNotMappedException.cs
- PointAnimation.cs
- FileDialogCustomPlace.cs
- ClientRequest.cs
- PrintingPermission.cs
- NotifyInputEventArgs.cs
- SessionPageStateSection.cs
- CodeDomSerializationProvider.cs
- QilFunction.cs
- CqlQuery.cs
- XmlSerializationGeneratedCode.cs
- HitTestResult.cs
- ColumnMap.cs
- ViewKeyConstraint.cs
- ADConnectionHelper.cs
- ImageButton.cs
- RelatedPropertyManager.cs
- FactoryGenerator.cs
- ComponentResourceKeyConverter.cs
- PasswordBox.cs
- MachineKeySection.cs
- SqlParameter.cs
- OdbcFactory.cs
- OdbcConnectionString.cs
- BufferedStream2.cs
- PingOptions.cs
- SafeCoTaskMem.cs
- ChildChangedEventArgs.cs
- SectionXmlInfo.cs
- UnitControl.cs
- PagesSection.cs
- FormViewInsertEventArgs.cs
- HyperLinkField.cs
- DataTemplate.cs
- AlgoModule.cs
- DataServiceQueryProvider.cs
- SQLChars.cs
- Timeline.cs
- HtmlTableRow.cs
- PkcsUtils.cs
- RichTextBoxConstants.cs
- EntityDataSourceView.cs
- CheckBox.cs
- Repeater.cs
- MetadataPropertyvalue.cs
- QilUnary.cs
- Vector3DCollection.cs
- MemoryRecordBuffer.cs
- ValidatedControlConverter.cs
- Regex.cs
- XmlCodeExporter.cs
- DbProviderSpecificTypePropertyAttribute.cs
- PagerStyle.cs
- Floater.cs
- MessageBodyMemberAttribute.cs
- OuterGlowBitmapEffect.cs
- TemplatePagerField.cs
- TraceUtility.cs