Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Routing / System / ServiceModel / Routing / GenericTransactionFlowAttribute.cs / 1305376 / GenericTransactionFlowAttribute.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Routing { using System; using System.Collections.Generic; using System.ServiceModel.Channels; using System.ServiceModel.Description; using System.ServiceModel.Dispatcher; sealed class GenericTransactionFlowAttribute : Attribute, IOperationBehavior { TransactionFlowAttribute transactionFlowAttribute; public GenericTransactionFlowAttribute(TransactionFlowOption flowOption) { this.transactionFlowAttribute = new TransactionFlowAttribute(flowOption); } void IOperationBehavior.AddBindingParameters(OperationDescription operationDescription, BindingParameterCollection bindingParameters) { ((IOperationBehavior)this.transactionFlowAttribute).AddBindingParameters(operationDescription, bindingParameters); } void IOperationBehavior.ApplyClientBehavior(OperationDescription operationDescription, ClientOperation clientOperation) { ((IOperationBehavior)this.transactionFlowAttribute).ApplyClientBehavior(operationDescription, clientOperation); } void IOperationBehavior.ApplyDispatchBehavior(OperationDescription operationDescription, DispatchOperation dispatchOperation) { ((IOperationBehavior)this.transactionFlowAttribute).ApplyDispatchBehavior(operationDescription, dispatchOperation); } void IOperationBehavior.Validate(OperationDescription operationDescription) { ((IOperationBehavior)this.transactionFlowAttribute).Validate(operationDescription); } } } // 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
- WebSysDescriptionAttribute.cs
- TransformProviderWrapper.cs
- ConsumerConnectionPointCollection.cs
- WebHttpDispatchOperationSelector.cs
- CreateParams.cs
- GlobalEventManager.cs
- BroadcastEventHelper.cs
- UdpMessageProperty.cs
- XmlDeclaration.cs
- ThreadExceptionEvent.cs
- VectorCollectionValueSerializer.cs
- ADMembershipUser.cs
- CollectionDataContractAttribute.cs
- RangeValidator.cs
- JsonDeserializer.cs
- MethodBuilder.cs
- HttpResponseHeader.cs
- IdnMapping.cs
- ResponseStream.cs
- MailAddress.cs
- mda.cs
- DataControlButton.cs
- CodeBlockBuilder.cs
- Array.cs
- CollectionEditor.cs
- SmiXetterAccessMap.cs
- HostProtectionException.cs
- TimeSpanValidatorAttribute.cs
- DbBuffer.cs
- IisTraceListener.cs
- SubMenuStyleCollectionEditor.cs
- __ComObject.cs
- WebBrowserNavigatedEventHandler.cs
- Trace.cs
- PopOutPanel.cs
- SourceLocation.cs
- CopyAttributesAction.cs
- PreProcessInputEventArgs.cs
- SqlDataSourceCache.cs
- DocumentPageHost.cs
- ButtonFieldBase.cs
- ActivityDefaults.cs
- Stopwatch.cs
- FilterElement.cs
- OperationInfoBase.cs
- StaticContext.cs
- MetafileHeaderWmf.cs
- DataFormat.cs
- FileDialogPermission.cs
- PropertyChangedEventArgs.cs
- DataServiceException.cs
- XmlDataSource.cs
- SQLMoney.cs
- EventLogger.cs
- DrawingGroup.cs
- NumberFormatInfo.cs
- AttributeCollection.cs
- GeometryHitTestParameters.cs
- PingReply.cs
- ScriptingProfileServiceSection.cs
- SmiContext.cs
- HttpListenerElement.cs
- PageTextBox.cs
- _ConnectStream.cs
- FileReader.cs
- ConfigXmlAttribute.cs
- DataGridViewSelectedColumnCollection.cs
- AccessDataSource.cs
- JsonByteArrayDataContract.cs
- ProgressBar.cs
- NotifyInputEventArgs.cs
- SHA256CryptoServiceProvider.cs
- Hex.cs
- XmlSignatureProperties.cs
- control.ime.cs
- FilteredXmlReader.cs
- ConditionalAttribute.cs
- ITextView.cs
- LazyTextWriterCreator.cs
- QuaternionAnimation.cs
- PageRouteHandler.cs
- AnonymousIdentificationModule.cs
- EdmScalarPropertyAttribute.cs
- XmlSchemaSequence.cs
- JsonFormatWriterGenerator.cs
- WeakReferenceKey.cs
- ThreadExceptionDialog.cs
- RegionData.cs
- OpacityConverter.cs
- ColorBlend.cs
- FileInfo.cs
- HealthMonitoringSectionHelper.cs
- NavigationService.cs
- StackOverflowException.cs
- _HeaderInfo.cs
- FileStream.cs
- RecommendedAsConfigurableAttribute.cs
- Transform3DCollection.cs
- ParagraphResult.cs
- TrackBar.cs