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
- ModuleBuilderData.cs
- MetadataFile.cs
- ComPlusInstanceContextInitializer.cs
- ToolStripComboBox.cs
- MarkerProperties.cs
- AspNetHostingPermission.cs
- _TransmitFileOverlappedAsyncResult.cs
- RemotingSurrogateSelector.cs
- RegexCharClass.cs
- SecurityAlgorithmSuiteConverter.cs
- Literal.cs
- PixelFormatConverter.cs
- DecoratedNameAttribute.cs
- XsdCachingReader.cs
- StreamReader.cs
- XPathAncestorIterator.cs
- EnumerableRowCollection.cs
- XmlParserContext.cs
- CodeNamespaceCollection.cs
- SortDescriptionCollection.cs
- BuildProvider.cs
- IsolatedStorageException.cs
- ListenerElementsCollection.cs
- NonParentingControl.cs
- PackWebResponse.cs
- TextFormatterHost.cs
- Scheduler.cs
- PrimitiveType.cs
- UriTemplateEquivalenceComparer.cs
- SecurityState.cs
- IPAddressCollection.cs
- Geometry3D.cs
- nulltextcontainer.cs
- PriorityRange.cs
- HostProtectionPermission.cs
- IndentedWriter.cs
- SimpleExpression.cs
- SelectionChangedEventArgs.cs
- SerializationInfoEnumerator.cs
- HandlerWithFactory.cs
- XmlReader.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- Literal.cs
- ToolStripContentPanel.cs
- SqlConnectionPoolProviderInfo.cs
- FilteredDataSetHelper.cs
- TreeNodeClickEventArgs.cs
- RIPEMD160Managed.cs
- ServiceManagerHandle.cs
- SoapException.cs
- RelationshipConstraintValidator.cs
- Base64Encoder.cs
- TextEffectCollection.cs
- NamespaceInfo.cs
- InfoCardXmlSerializer.cs
- KeyedHashAlgorithm.cs
- IsolatedStorage.cs
- ServerIdentity.cs
- PngBitmapEncoder.cs
- TableParagraph.cs
- EndpointFilterProvider.cs
- Catch.cs
- FileBasedResourceGroveler.cs
- TableLayoutPanel.cs
- FileLoadException.cs
- RegexCharClass.cs
- CurrentChangingEventManager.cs
- ResourceReferenceKeyNotFoundException.cs
- DataServiceBehavior.cs
- SqlAggregateChecker.cs
- KnownTypesProvider.cs
- MetadataFile.cs
- SessionChannels.cs
- DataControlCommands.cs
- Content.cs
- DataGridDetailsPresenterAutomationPeer.cs
- CreateParams.cs
- HTMLTagNameToTypeMapper.cs
- QuaternionRotation3D.cs
- CustomAttributeFormatException.cs
- OuterGlowBitmapEffect.cs
- XmlHierarchicalEnumerable.cs
- GlyphsSerializer.cs
- AttributeEmitter.cs
- MessageSmuggler.cs
- Itemizer.cs
- ItemChangedEventArgs.cs
- ThreadWorkerController.cs
- SafeProcessHandle.cs
- SoapClientProtocol.cs
- CanonicalXml.cs
- PartBasedPackageProperties.cs
- DataControlCommands.cs
- ServiceObjectContainer.cs
- PingOptions.cs
- DataBindingList.cs
- WindowsScroll.cs
- NotificationContext.cs
- AmbientValueAttribute.cs
- ButtonColumn.cs