Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / TransactionBridge / Microsoft / Transactions / Wsat / Messaging / CompletionProxy.cs / 1 / CompletionProxy.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- // Define the interfaces and infrastructure needed to send completion messages using System; using System.ServiceModel.Channels; using System.ServiceModel; using System.Transactions; namespace Microsoft.Transactions.Wsat.Messaging { class CompletionCoordinatorProxy : DatagramProxy { public CompletionCoordinatorProxy(CoordinationService coordination, EndpointAddress to, EndpointAddress from) : base(coordination, to, from) { } public IAsyncResult BeginSendCommit(AsyncCallback callback, object state) { Message message = new CommitMessage(this.messageVersion, this.protocolVersion); return BeginSendMessage(message, callback, state); } public IAsyncResult BeginSendRollback(AsyncCallback callback, object state) { Message message = new RollbackMessage(this.messageVersion, this.protocolVersion); return BeginSendMessage(message, callback, state); } } class CompletionParticipantProxy : DatagramProxy { public CompletionParticipantProxy(CoordinationService coordination, EndpointAddress to) : base(coordination, to, null) { } public IAsyncResult BeginSendCommitted(AsyncCallback callback, object state) { Message message = new CommittedMessage(this.messageVersion, this.protocolVersion); return BeginSendMessage(message, callback, state); } public IAsyncResult BeginSendAborted(AsyncCallback callback, object state) { Message message = new AbortedMessage(this.messageVersion, this.protocolVersion); return BeginSendMessage(message, callback, state); } } } // 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
- StreamSecurityUpgradeProvider.cs
- FactoryRecord.cs
- As.cs
- ScrollBar.cs
- VerificationException.cs
- WorkerRequest.cs
- CompilerInfo.cs
- FtpRequestCacheValidator.cs
- CapabilitiesState.cs
- mediapermission.cs
- SecurityKeyType.cs
- QueryOperator.cs
- ResXFileRef.cs
- AbandonedMutexException.cs
- ZipArchive.cs
- HttpValueCollection.cs
- BezierSegment.cs
- XmlCharCheckingReader.cs
- RecognitionResult.cs
- XmlSchemaAll.cs
- DatatypeImplementation.cs
- ResourceExpressionBuilder.cs
- TextDecorationUnitValidation.cs
- ISFTagAndGuidCache.cs
- BevelBitmapEffect.cs
- IdentitySection.cs
- MultiDataTrigger.cs
- ObjectStateFormatter.cs
- ToolStripItemClickedEventArgs.cs
- TypeValidationEventArgs.cs
- MaskDesignerDialog.cs
- EntityClientCacheEntry.cs
- StateMachineHistory.cs
- ToolStripSeparator.cs
- XsltConvert.cs
- BamlCollectionHolder.cs
- NameGenerator.cs
- Roles.cs
- DiscoveryVersion.cs
- ThicknessConverter.cs
- DataKeyPropertyAttribute.cs
- ActivityXRefPropertyEditor.cs
- FormatConvertedBitmap.cs
- WebControlsSection.cs
- TaiwanLunisolarCalendar.cs
- HostVisual.cs
- DocumentXmlWriter.cs
- RemotingAttributes.cs
- StateItem.cs
- MemberPath.cs
- Freezable.cs
- DataGridViewCellStyleChangedEventArgs.cs
- GlyphElement.cs
- HtmlTableRowCollection.cs
- Soap.cs
- BooleanSwitch.cs
- SHA512.cs
- SecurityKeyUsage.cs
- AddInAttribute.cs
- ParameterToken.cs
- UnsettableComboBox.cs
- AccessDataSourceDesigner.cs
- IPGlobalProperties.cs
- FontUnitConverter.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- ObjectToken.cs
- ActivityExecutor.cs
- GeometryCombineModeValidation.cs
- WebDisplayNameAttribute.cs
- EventLogPermissionEntry.cs
- OleDbFactory.cs
- TextContainerChangedEventArgs.cs
- PluralizationService.cs
- UnsafeNativeMethodsCLR.cs
- SourceFilter.cs
- HttpProcessUtility.cs
- ResolveNameEventArgs.cs
- Config.cs
- DbConnectionPoolOptions.cs
- ColumnResult.cs
- AssociationTypeEmitter.cs
- PerspectiveCamera.cs
- RequestDescription.cs
- XsdCachingReader.cs
- HiddenField.cs
- ManagedIStream.cs
- SoapIgnoreAttribute.cs
- InfoCardProofToken.cs
- DesignerActionVerbItem.cs
- ChannelTokenTypeConverter.cs
- QilTypeChecker.cs
- UserPersonalizationStateInfo.cs
- CheckBoxStandardAdapter.cs
- TableLayoutColumnStyleCollection.cs
- TypeEnumerableViewSchema.cs
- GroupItemAutomationPeer.cs
- FixedSOMImage.cs
- WebPartTransformerAttribute.cs
- DataGridViewUtilities.cs
- ClientRoleProvider.cs