Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Log / System / IO / Log / LogAppendAsyncResult.cs / 1305376 / LogAppendAsyncResult.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.IO.Log { using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Security.Permissions; using System.Threading; using Microsoft.Win32.SafeHandles; sealed class LogAppendAsyncResult : OverlappedAsyncResult { LogReserveAndAppendState state; internal LogAppendAsyncResult(LogRecordSequence recordSequence, AsyncCallback callback, object state) : base(callback, state) { this.state = new LogReserveAndAppendState(); this.state.RecordSequence = recordSequence; this.state.AsyncResult = this; } //=========================================================== // Parameters //=========================================================== internal IList> Data { /* get { return this.state.Data; } */ set { this.state.Data = value; } } internal ulong PreviousLsn { /* get { return this.state.PreviousLsn; } */ set { this.state.PreviousLsn = value; } } internal long[] Reservations { get { return this.state.Reservations; } set { this.state.Reservations = value; } } internal LogReservationCollection ReservationCollection { /* get { return this.state.ReservationCollection; } */ set { this.state.ReservationCollection = value; } } internal long TotalRecordSize { /* get { return this.state.TotalRecordSize; } */ set { this.state.TotalRecordSize = value; } } internal ulong UserLsn { /* get { return this.state.UserLsn; } */ set { this.state.UserLsn = value; } } internal RecordAppendOptions RecordAppendOptions { /* get { return this.state.RecordAppendOptions; } */ set { this.state.RecordAppendOptions = value; } } //============================================================ // Result //=========================================================== internal ulong ResultLsn { get { return this.state.ResultLsn; } } internal void Start() { this.state.Start(); } internal override void IOCompleted(uint errorCode) { this.state.IOComplete(errorCode); } } } // 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
- ReaderOutput.cs
- xdrvalidator.cs
- CollaborationHelperFunctions.cs
- SchemaImporter.cs
- SafeViewOfFileHandle.cs
- WebColorConverter.cs
- GestureRecognitionResult.cs
- ToolStripDropDownClosedEventArgs.cs
- Variable.cs
- ParentUndoUnit.cs
- XmlLanguage.cs
- RotateTransform3D.cs
- GcHandle.cs
- StringValidator.cs
- PrivilegeNotHeldException.cs
- HtmlInputReset.cs
- ManifestResourceInfo.cs
- RawTextInputReport.cs
- HuffmanTree.cs
- TableLayoutRowStyleCollection.cs
- SapiGrammar.cs
- ReadContentAsBinaryHelper.cs
- followingsibling.cs
- TreeWalker.cs
- SystemFonts.cs
- OdbcConnectionStringbuilder.cs
- WriterOutput.cs
- EditorZoneBase.cs
- MediaTimeline.cs
- Literal.cs
- EditingScopeUndoUnit.cs
- TextTreeObjectNode.cs
- WebPartConnectVerb.cs
- CollectionEditVerbManager.cs
- DragCompletedEventArgs.cs
- TransformPattern.cs
- SHA1CryptoServiceProvider.cs
- unitconverter.cs
- EditorBrowsableAttribute.cs
- WebServiceHost.cs
- errorpatternmatcher.cs
- ExpressionBinding.cs
- DashStyle.cs
- XmlLanguageConverter.cs
- Number.cs
- _OverlappedAsyncResult.cs
- ConfigurationErrorsException.cs
- ParameterSubsegment.cs
- InternalEnumValidator.cs
- DllNotFoundException.cs
- SiteMapHierarchicalDataSourceView.cs
- PaperSize.cs
- EditCommandColumn.cs
- ProvidePropertyAttribute.cs
- storepermissionattribute.cs
- MatrixTransform3D.cs
- HtmlLink.cs
- OrderedDictionaryStateHelper.cs
- Hash.cs
- DependencyPropertyKind.cs
- MsmqTransportSecurityElement.cs
- CustomTypeDescriptor.cs
- OleDbDataAdapter.cs
- GeneralTransform3DGroup.cs
- BoundColumn.cs
- EditCommandColumn.cs
- BufferAllocator.cs
- HotCommands.cs
- SectionInput.cs
- TraceSection.cs
- ManualResetEvent.cs
- SHA512.cs
- BindingContext.cs
- OptimalTextSource.cs
- StorageComplexTypeMapping.cs
- BulletDecorator.cs
- SingleAnimationUsingKeyFrames.cs
- Aggregates.cs
- SystemNetHelpers.cs
- WebServiceResponse.cs
- InitializationEventAttribute.cs
- StylusTouchDevice.cs
- BitHelper.cs
- ObservableDictionary.cs
- StorageScalarPropertyMapping.cs
- ScriptMethodAttribute.cs
- BitmapSizeOptions.cs
- RtfControlWordInfo.cs
- ImageMapEventArgs.cs
- ListViewItem.cs
- InputLanguageManager.cs
- DesignerCategoryAttribute.cs
- TypeDependencyAttribute.cs
- ClientSettingsSection.cs
- ListItemParagraph.cs
- MessageContractImporter.cs
- Message.cs
- IsolatedStorage.cs
- InputManager.cs
- SafeRegistryKey.cs