Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / Log / System / IO / Log / LogAppendAsyncResult.cs / 1 / 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SecurityKeyIdentifierClause.cs
- DocComment.cs
- ConfigPathUtility.cs
- RefExpr.cs
- DesignerSerializationOptionsAttribute.cs
- EmptyEnumerable.cs
- InputMethod.cs
- DataGridPagerStyle.cs
- Profiler.cs
- NoneExcludedImageIndexConverter.cs
- DesignerForm.cs
- ListChangedEventArgs.cs
- StorageRoot.cs
- CommonObjectSecurity.cs
- PaginationProgressEventArgs.cs
- XslVisitor.cs
- TCEAdapterGenerator.cs
- XmlArrayAttribute.cs
- RightsManagementInformation.cs
- DecryptRequest.cs
- IsolatedStorageException.cs
- PersonalizationProviderCollection.cs
- DeferredRunTextReference.cs
- BuilderPropertyEntry.cs
- Configuration.cs
- GridItemCollection.cs
- DrawingVisual.cs
- ObjectListField.cs
- AppModelKnownContentFactory.cs
- RoamingStoreFileUtility.cs
- OleDbPermission.cs
- Console.cs
- BuildProviderUtils.cs
- QueryExpression.cs
- ScrollBar.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- XmlDataContract.cs
- FontUnit.cs
- BaseTreeIterator.cs
- HostingPreferredMapPath.cs
- TemplateBamlRecordReader.cs
- ObjectAnimationBase.cs
- SqlServer2KCompatibilityAnnotation.cs
- FigureParagraph.cs
- ProfileBuildProvider.cs
- ControlBuilder.cs
- Currency.cs
- InkPresenter.cs
- IndexedEnumerable.cs
- querybuilder.cs
- DataGridViewTextBoxColumn.cs
- HtmlTable.cs
- ModuleBuilderData.cs
- ValueCollectionParameterReader.cs
- SapiRecoContext.cs
- EnumMemberAttribute.cs
- LoginStatusDesigner.cs
- DataGridViewColumnHeaderCell.cs
- PointConverter.cs
- SourceItem.cs
- RtfControlWordInfo.cs
- DesignBindingValueUIHandler.cs
- HtmlControlPersistable.cs
- SqlDataSourceCache.cs
- ValueTypeFixupInfo.cs
- AppDomainUnloadedException.cs
- HtmlInputRadioButton.cs
- CodePageUtils.cs
- MatrixTransform3D.cs
- DeclaredTypeValidatorAttribute.cs
- StoragePropertyMapping.cs
- XmlSchemaSimpleTypeUnion.cs
- GeometryValueSerializer.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- EventKeyword.cs
- WrappedIUnknown.cs
- AttachmentService.cs
- X509ThumbprintKeyIdentifierClause.cs
- IERequestCache.cs
- ComboBox.cs
- Logging.cs
- ListControlConvertEventArgs.cs
- XPathNavigator.cs
- Vector3DCollectionConverter.cs
- CategoryAttribute.cs
- IPPacketInformation.cs
- SqlWebEventProvider.cs
- DurableInstanceManager.cs
- SubqueryRules.cs
- SystemWebSectionGroup.cs
- DataPagerFieldItem.cs
- ApplicationServiceHelper.cs
- RawTextInputReport.cs
- LiteralControl.cs
- ObjectQueryState.cs
- SchemaContext.cs
- EntityContainerEmitter.cs
- FrameworkElementAutomationPeer.cs
- EndPoint.cs
- mda.cs