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
- RemotingSurrogateSelector.cs
- FixedElement.cs
- LambdaCompiler.Expressions.cs
- Merger.cs
- EUCJPEncoding.cs
- UseLicense.cs
- Screen.cs
- OdbcConnectionHandle.cs
- SafeNativeMethods.cs
- InputMethodStateChangeEventArgs.cs
- Bold.cs
- QueryStatement.cs
- Rule.cs
- HandlerWithFactory.cs
- DictionaryContent.cs
- ExpressionPrefixAttribute.cs
- AudioException.cs
- HostUtils.cs
- CompilerError.cs
- SqlException.cs
- HtmlSelectionListAdapter.cs
- SqlCrossApplyToCrossJoin.cs
- BulletedList.cs
- TableRow.cs
- WebPartChrome.cs
- Rotation3D.cs
- ToolboxComponentsCreatedEventArgs.cs
- HttpCookie.cs
- ImageKeyConverter.cs
- Tablet.cs
- ConnectionsZone.cs
- MessageEventSubscriptionService.cs
- DetailsViewUpdateEventArgs.cs
- IntSecurity.cs
- PagesSection.cs
- Mappings.cs
- ReflectTypeDescriptionProvider.cs
- IndentedTextWriter.cs
- XamlPathDataSerializer.cs
- BackStopAuthenticationModule.cs
- DataColumnMapping.cs
- MeasureItemEvent.cs
- Camera.cs
- TextEditorCopyPaste.cs
- SafeNativeMethodsOther.cs
- LingerOption.cs
- WebReferenceCollection.cs
- WebConfigurationFileMap.cs
- SqlClientWrapperSmiStream.cs
- NamedObject.cs
- ConfigurationLocation.cs
- WizardPanel.cs
- WorkflowMarkupSerializationProvider.cs
- StructuredProperty.cs
- Semaphore.cs
- DataException.cs
- SrgsElementFactory.cs
- ApplicationCommands.cs
- Rfc2898DeriveBytes.cs
- ReaderWriterLock.cs
- NTAccount.cs
- FileSecurity.cs
- BuilderPropertyEntry.cs
- OneOfConst.cs
- SymbolMethod.cs
- ColumnProvider.cs
- ZipIOLocalFileDataDescriptor.cs
- HandlerWithFactory.cs
- ParseHttpDate.cs
- SlipBehavior.cs
- ErrorWebPart.cs
- MenuAdapter.cs
- TaskExceptionHolder.cs
- X509Certificate.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- XmlAttributeCollection.cs
- BooleanFunctions.cs
- _ShellExpression.cs
- MenuItemStyleCollection.cs
- MsmqAppDomainProtocolHandler.cs
- AnnotationResourceCollection.cs
- SafeSecurityHandles.cs
- BindingNavigator.cs
- Rect3DConverter.cs
- IPCCacheManager.cs
- CancellationScope.cs
- PagedDataSource.cs
- HyperLinkStyle.cs
- PartialArray.cs
- WebPartManager.cs
- DataServiceStreamProviderWrapper.cs
- Clause.cs
- ExternalFile.cs
- TextUtf8RawTextWriter.cs
- DES.cs
- ReliableOutputSessionChannel.cs
- PropertyEmitter.cs
- ListenerSessionConnection.cs
- StrokeNode.cs
- XmlSortKey.cs