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
- ListBindingHelper.cs
- AlgoModule.cs
- WpfXamlType.cs
- ChangeConflicts.cs
- EditorZoneAutoFormat.cs
- EventManager.cs
- OperationAbortedException.cs
- ZoneIdentityPermission.cs
- Transform3DGroup.cs
- TreeNodeEventArgs.cs
- DefaultBindingPropertyAttribute.cs
- BasicKeyConstraint.cs
- WindowsBrush.cs
- QueryPageSettingsEventArgs.cs
- DataGridViewEditingControlShowingEventArgs.cs
- Publisher.cs
- Asn1IntegerConverter.cs
- ByteStack.cs
- HttpPostedFileBase.cs
- PeerPresenceInfo.cs
- QilUnary.cs
- FrameworkRichTextComposition.cs
- HtmlInputImage.cs
- EncryptedData.cs
- ProviderSettings.cs
- LocalBuilder.cs
- TextEditorSpelling.cs
- ProfilePropertySettings.cs
- DPCustomTypeDescriptor.cs
- DesignerRegionCollection.cs
- TableCellAutomationPeer.cs
- SiteMapNode.cs
- _ProxyRegBlob.cs
- EditorPartCollection.cs
- TdsParserSessionPool.cs
- PageParserFilter.cs
- InternalTypeHelper.cs
- CharacterBuffer.cs
- XamlWriter.cs
- OleDbConnection.cs
- ShaderEffect.cs
- EntityDesignPluralizationHandler.cs
- EntityDataSourceContextCreatingEventArgs.cs
- _SslState.cs
- HtmlTextArea.cs
- EntityProviderFactory.cs
- StateMachineHelpers.cs
- MessageQueueKey.cs
- DPCustomTypeDescriptor.cs
- Group.cs
- ConnectionsZone.cs
- UnsafeNativeMethods.cs
- SymbolEqualComparer.cs
- XsltQilFactory.cs
- IgnoreFlushAndCloseStream.cs
- MouseButton.cs
- ToolConsole.cs
- ScrollViewer.cs
- ConfigXmlComment.cs
- DESCryptoServiceProvider.cs
- TabControl.cs
- Solver.cs
- DBAsyncResult.cs
- CodeDefaultValueExpression.cs
- DataGridViewRow.cs
- OdbcTransaction.cs
- IndexedEnumerable.cs
- PartitionResolver.cs
- XmlIlVisitor.cs
- AnimationTimeline.cs
- RawContentTypeMapper.cs
- Base64Stream.cs
- ConditionValidator.cs
- EntityCommand.cs
- Margins.cs
- PrimitiveXmlSerializers.cs
- DbProviderServices.cs
- HwndSource.cs
- DynamicValidator.cs
- ValidationResult.cs
- bidPrivateBase.cs
- MetabaseServerConfig.cs
- StreamMarshaler.cs
- IgnoreSectionHandler.cs
- ResourcePermissionBase.cs
- WebConfigurationFileMap.cs
- RequestTimeoutManager.cs
- PageThemeBuildProvider.cs
- UnmanagedMemoryStreamWrapper.cs
- ExpressionBuilderContext.cs
- PropertyGridView.cs
- EdmComplexTypeAttribute.cs
- GlobalAllocSafeHandle.cs
- DataConnectionHelper.cs
- SqlMethodAttribute.cs
- AnnotationStore.cs
- PauseStoryboard.cs
- ObjectDataSourceMethodEventArgs.cs
- CheckBoxList.cs
- ExtenderProviderService.cs