Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / Log / System / IO / Log / FileLogRecord.cs / 1 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- StrokeCollectionDefaultValueFactory.cs
- MatrixAnimationUsingKeyFrames.cs
- CompositeFontParser.cs
- PictureBox.cs
- DefinitionBase.cs
- PreviewPageInfo.cs
- ImportContext.cs
- SqlSupersetValidator.cs
- HttpHandlersSection.cs
- HealthMonitoringSection.cs
- UnionCodeGroup.cs
- IPEndPoint.cs
- SystemResourceKey.cs
- IdentityValidationException.cs
- LogRestartAreaEnumerator.cs
- ListViewTableCell.cs
- EventPrivateKey.cs
- ExpressionBuilderContext.cs
- OutputCacheSection.cs
- EntityDataSourceDataSelectionPanel.designer.cs
- Atom10FormatterFactory.cs
- VectorAnimationBase.cs
- XmlElementAttributes.cs
- DataObjectFieldAttribute.cs
- Container.cs
- ToolboxDataAttribute.cs
- UserControlCodeDomTreeGenerator.cs
- MetadataItem.cs
- SamlAdvice.cs
- DesignerDataStoredProcedure.cs
- NavigatingCancelEventArgs.cs
- BindingContext.cs
- SystemIcmpV6Statistics.cs
- SqlNotificationRequest.cs
- WebColorConverter.cs
- WSTrust.cs
- mactripleDES.cs
- Transactions.cs
- IWorkflowDebuggerService.cs
- _NetworkingPerfCounters.cs
- MetadataItemEmitter.cs
- Qualifier.cs
- PageOrientation.cs
- InputProviderSite.cs
- ProcessInputEventArgs.cs
- ImageClickEventArgs.cs
- EndpointConfigContainer.cs
- WinFormsSecurity.cs
- PixelFormatConverter.cs
- WinInet.cs
- ViewBox.cs
- CommonProperties.cs
- IsolatedStorage.cs
- ClientFormsAuthenticationCredentials.cs
- SvcMapFileSerializer.cs
- HtmlInputPassword.cs
- Size.cs
- CharConverter.cs
- WebScriptMetadataMessage.cs
- ExecutorLocksHeldException.cs
- Misc.cs
- URLMembershipCondition.cs
- DataServiceProcessingPipeline.cs
- PageParserFilter.cs
- RelatedPropertyManager.cs
- MutableAssemblyCacheEntry.cs
- WebPartZoneCollection.cs
- DoubleAnimation.cs
- XmlBinaryReader.cs
- HttpsTransportBindingElement.cs
- ConfigurationProperty.cs
- UIElement3D.cs
- CqlIdentifiers.cs
- sitestring.cs
- TreeNodeEventArgs.cs
- WebEncodingValidator.cs
- EqualityArray.cs
- uribuilder.cs
- HandledMouseEvent.cs
- StringToken.cs
- ObjectDataSourceMethodEventArgs.cs
- XmlProcessingInstruction.cs
- WeakReferenceKey.cs
- EntityClientCacheEntry.cs
- TimeSpanOrInfiniteValidator.cs
- CodeTypeMemberCollection.cs
- ProjectionCamera.cs
- ObjectConverter.cs
- FormatterServices.cs
- TraversalRequest.cs
- ErrorLog.cs
- PageAdapter.cs
- CheckBoxStandardAdapter.cs
- WorkerRequest.cs
- HorizontalAlignConverter.cs
- ColumnReorderedEventArgs.cs
- SecurityTokenProviderContainer.cs
- EventSinkActivity.cs
- XmlILStorageConverter.cs
- XsdCachingReader.cs