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
- EpmContentSerializer.cs
- GlyphRun.cs
- TemplateEditingVerb.cs
- TransformProviderWrapper.cs
- WindowsPen.cs
- ScalarConstant.cs
- CqlParser.cs
- DeadCharTextComposition.cs
- ResourceDisplayNameAttribute.cs
- RelationshipType.cs
- GeometryCombineModeValidation.cs
- Bezier.cs
- MetabaseServerConfig.cs
- ToolStripSystemRenderer.cs
- SystemSounds.cs
- Animatable.cs
- RoutingService.cs
- SortKey.cs
- DbgUtil.cs
- XslTransform.cs
- DatePickerAutomationPeer.cs
- SspiSecurityTokenProvider.cs
- XPathMultyIterator.cs
- CancellationToken.cs
- SoapMessage.cs
- MdImport.cs
- log.cs
- ButtonColumn.cs
- TextSearch.cs
- HttpRuntime.cs
- DiscardableAttribute.cs
- OdbcEnvironmentHandle.cs
- KeyboardEventArgs.cs
- MetadataPropertyAttribute.cs
- StringAttributeCollection.cs
- StackSpiller.Bindings.cs
- URL.cs
- DetailsViewPageEventArgs.cs
- XmlBaseWriter.cs
- OpCodes.cs
- DataGridColumnHeaderCollection.cs
- PageBreakRecord.cs
- TextTreeTextElementNode.cs
- Int32Storage.cs
- SingleResultAttribute.cs
- SupportingTokenParameters.cs
- RegexReplacement.cs
- DbResourceAllocator.cs
- ProviderConnectionPoint.cs
- ADMembershipUser.cs
- XmlWrappingWriter.cs
- AppDomainGrammarProxy.cs
- SpeechRecognitionEngine.cs
- GraphicsState.cs
- XmlSchemaSimpleTypeRestriction.cs
- ExpandableObjectConverter.cs
- MaskInputRejectedEventArgs.cs
- RegexWriter.cs
- List.cs
- PiiTraceSource.cs
- HandleCollector.cs
- EntityViewGenerationConstants.cs
- AttributeQuery.cs
- StringStorage.cs
- PngBitmapDecoder.cs
- StringCollectionEditor.cs
- CryptoStream.cs
- assemblycache.cs
- ToolStripItemTextRenderEventArgs.cs
- DataStorage.cs
- RootBuilder.cs
- DataObjectCopyingEventArgs.cs
- ActiveXHost.cs
- DynamicExpression.cs
- GPRECTF.cs
- DataGrid.cs
- NonVisualControlAttribute.cs
- SQLDecimal.cs
- WebRequestModuleElementCollection.cs
- CreateUserWizard.cs
- CryptoHandle.cs
- ObjectNotFoundException.cs
- CacheVirtualItemsEvent.cs
- TransformPatternIdentifiers.cs
- DataServiceRequestException.cs
- FontFamilyIdentifier.cs
- FixedMaxHeap.cs
- DBPropSet.cs
- ListViewAutomationPeer.cs
- ReadOnlyHierarchicalDataSourceView.cs
- ScrollPattern.cs
- SecurityPermission.cs
- CodeMemberField.cs
- SchemaImporter.cs
- ValidationEventArgs.cs
- ListBoxItemWrapperAutomationPeer.cs
- ListViewCommandEventArgs.cs
- InkPresenterAutomationPeer.cs
- WriteStateInfoBase.cs
- XmlSchemaDatatype.cs