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
- WpfPayload.cs
- ISO2022Encoding.cs
- ADMembershipUser.cs
- TextTreeInsertElementUndoUnit.cs
- _FixedSizeReader.cs
- AsyncOperation.cs
- ResXDataNode.cs
- Table.cs
- TypeElement.cs
- SQLMoneyStorage.cs
- CollectionExtensions.cs
- Ops.cs
- XMLDiffLoader.cs
- EntityTemplateUserControl.cs
- CssClassPropertyAttribute.cs
- login.cs
- StylusTip.cs
- SingleAnimation.cs
- CapabilitiesPattern.cs
- DBCommand.cs
- OSEnvironmentHelper.cs
- DefaultAssemblyResolver.cs
- printdlgexmarshaler.cs
- PageClientProxyGenerator.cs
- BitmapEffectGeneralTransform.cs
- ResourceAssociationSetEnd.cs
- ProviderException.cs
- PerfCounters.cs
- WeakKeyDictionary.cs
- AbstractDataSvcMapFileLoader.cs
- ReferencedAssembly.cs
- ToolStripComboBox.cs
- XmlQueryRuntime.cs
- SafeFileHandle.cs
- WebSysDescriptionAttribute.cs
- PaperSource.cs
- SerializationInfoEnumerator.cs
- LicenseProviderAttribute.cs
- JournalEntryStack.cs
- sqlser.cs
- BehaviorService.cs
- RegexRunner.cs
- FontEditor.cs
- MessageDecoder.cs
- Canvas.cs
- UserPreferenceChangedEventArgs.cs
- SpellerError.cs
- StateRuntime.cs
- UnsafeNativeMethods.cs
- UshortList2.cs
- WindowsFont.cs
- DataObjectEventArgs.cs
- TableParaClient.cs
- ImageMapEventArgs.cs
- SecurityTokenResolver.cs
- RawMouseInputReport.cs
- PreviewPrintController.cs
- HelpProvider.cs
- ArgumentException.cs
- PasswordTextContainer.cs
- ListItemCollection.cs
- XPathSelfQuery.cs
- EventWaitHandleSecurity.cs
- Function.cs
- StringFunctions.cs
- BitSet.cs
- RoleServiceManager.cs
- FocusChangedEventArgs.cs
- ColumnHeaderConverter.cs
- FtpWebRequest.cs
- ItemCheckEvent.cs
- RefreshEventArgs.cs
- ReadOnlyNameValueCollection.cs
- ToggleProviderWrapper.cs
- MessageQueuePermissionAttribute.cs
- ValueOfAction.cs
- EdmRelationshipRoleAttribute.cs
- SymbolMethod.cs
- FontSourceCollection.cs
- DataServiceResponse.cs
- Vector3DCollectionValueSerializer.cs
- FileEnumerator.cs
- HiddenFieldDesigner.cs
- XmlILCommand.cs
- GeneralTransform.cs
- RemoteWebConfigurationHostStream.cs
- LockCookie.cs
- XmlILConstructAnalyzer.cs
- SystemDropShadowChrome.cs
- MatrixKeyFrameCollection.cs
- IsolationInterop.cs
- FormClosedEvent.cs
- MobileControlDesigner.cs
- TimeoutException.cs
- ScalarType.cs
- QueryOutputWriter.cs
- DrawingContextDrawingContextWalker.cs
- DesignTableCollection.cs
- HtmlInputText.cs
- TextDecoration.cs