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
- RepeaterItemCollection.cs
- TransformerConfigurationWizardBase.cs
- ProfileGroupSettingsCollection.cs
- ColumnResult.cs
- VectorConverter.cs
- StyleXamlParser.cs
- MobileTextWriter.cs
- EntityDataSourceDesigner.cs
- OdbcTransaction.cs
- DataTableClearEvent.cs
- MobileErrorInfo.cs
- Attributes.cs
- returneventsaver.cs
- PopupRootAutomationPeer.cs
- TargetConverter.cs
- OdbcDataAdapter.cs
- ServiceEndpointCollection.cs
- SoapAttributeOverrides.cs
- AlternationConverter.cs
- ColumnBinding.cs
- Annotation.cs
- ComAwareEventInfo.cs
- SignatureHelper.cs
- AspNetSynchronizationContext.cs
- ValidationEventArgs.cs
- DbConnectionPool.cs
- HttpClientCertificate.cs
- ListBoxItemAutomationPeer.cs
- EdmRelationshipRoleAttribute.cs
- DocumentDesigner.cs
- HttpDebugHandler.cs
- XsltContext.cs
- TextFormatterHost.cs
- Convert.cs
- DocumentPageView.cs
- PlanCompiler.cs
- BaseAddressPrefixFilterElementCollection.cs
- activationcontext.cs
- SelectionRange.cs
- TextModifierScope.cs
- StrokeNodeData.cs
- XmlConvert.cs
- AssemblyNameUtility.cs
- EasingKeyFrames.cs
- CommonBehaviorsSection.cs
- EmbeddedMailObjectCollectionEditor.cs
- PageStatePersister.cs
- Translator.cs
- PolyLineSegment.cs
- OdbcParameter.cs
- SqlProcedureAttribute.cs
- ArraySegment.cs
- ToolStripRenderEventArgs.cs
- ScriptResourceAttribute.cs
- PropertyGridView.cs
- BamlStream.cs
- RadioButtonStandardAdapter.cs
- SQLString.cs
- EventMappingSettings.cs
- UpDownEvent.cs
- ConsoleTraceListener.cs
- WebUtil.cs
- AxHost.cs
- StoreAnnotationsMap.cs
- SqlCacheDependencyDatabase.cs
- UnhandledExceptionEventArgs.cs
- DocumentsTrace.cs
- XPathDocument.cs
- sqlstateclientmanager.cs
- PropertyMappingExceptionEventArgs.cs
- BinaryCommonClasses.cs
- PriorityChain.cs
- DeleteStoreRequest.cs
- BoundingRectTracker.cs
- NetCodeGroup.cs
- SatelliteContractVersionAttribute.cs
- SerializationStore.cs
- Marshal.cs
- CodePageUtils.cs
- XmlSchemaSimpleContentRestriction.cs
- Oid.cs
- DataServiceHostFactory.cs
- SqlSelectClauseBuilder.cs
- BamlWriter.cs
- UrlPropertyAttribute.cs
- DefaultProfileManager.cs
- DataTransferEventArgs.cs
- JsonFormatReaderGenerator.cs
- GrammarBuilderPhrase.cs
- basenumberconverter.cs
- WindowsListBox.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- GridViewUpdatedEventArgs.cs
- ListComponentEditor.cs
- XmlSchemaSimpleType.cs
- XpsFilter.cs
- DataPagerFieldCollection.cs
- LinqDataSourceEditData.cs
- DateTime.cs
- DefaultPropertyAttribute.cs