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
- WeakReadOnlyCollection.cs
- MatrixTransform3D.cs
- CacheDependency.cs
- IdentityValidationException.cs
- ToolStripItemEventArgs.cs
- SqlDataSourceSelectingEventArgs.cs
- NetStream.cs
- TreeViewHitTestInfo.cs
- DiagnosticsElement.cs
- XmlDataSource.cs
- CompilerParameters.cs
- ProtocolReflector.cs
- ActivityScheduledRecord.cs
- UserControlDesigner.cs
- WindowsGraphicsCacheManager.cs
- SimpleHandlerFactory.cs
- WorkflowPrinting.cs
- UdpUtility.cs
- PageParserFilter.cs
- EditorPartChrome.cs
- URL.cs
- SoundPlayerAction.cs
- Directory.cs
- MessageDesigner.cs
- WindowsGraphicsWrapper.cs
- ErrorWrapper.cs
- ToolboxItemFilterAttribute.cs
- WinInet.cs
- SpellerInterop.cs
- TemplateBuilder.cs
- ScriptComponentDescriptor.cs
- EncoderReplacementFallback.cs
- Win32Native.cs
- RequestBringIntoViewEventArgs.cs
- XsltFunctions.cs
- ArgumentOutOfRangeException.cs
- CopyCodeAction.cs
- ProcessProtocolHandler.cs
- Ref.cs
- List.cs
- OverflowException.cs
- SAPICategories.cs
- CodeObject.cs
- AnnouncementClient.cs
- XmlSchemaSubstitutionGroup.cs
- ObservableCollection.cs
- InputLanguageSource.cs
- DecimalAnimationBase.cs
- CompareInfo.cs
- CalendarAutoFormatDialog.cs
- TextSchema.cs
- BuildResult.cs
- XmlDocumentSchema.cs
- ApplicationGesture.cs
- SqlWebEventProvider.cs
- TextRangeAdaptor.cs
- XmlCharacterData.cs
- UIPropertyMetadata.cs
- PointUtil.cs
- DefaultPrintController.cs
- ConsumerConnectionPoint.cs
- ConfigXmlCDataSection.cs
- WebUtil.cs
- Rect.cs
- Vector3DValueSerializer.cs
- UnsupportedPolicyOptionsException.cs
- TogglePattern.cs
- CloseSequence.cs
- PixelShader.cs
- tooltip.cs
- WindowsListViewScroll.cs
- ToolTip.cs
- BitmapFrameDecode.cs
- OutputCacheProfileCollection.cs
- ProjectionPlan.cs
- WindowsImpersonationContext.cs
- ConfigurationManagerHelper.cs
- CommandBindingCollection.cs
- XmlValueConverter.cs
- WebPartsPersonalizationAuthorization.cs
- CompilerResults.cs
- DesignerDataView.cs
- Descriptor.cs
- EntityContainer.cs
- TextPatternIdentifiers.cs
- Configuration.cs
- ConfigurationStrings.cs
- DecoratedNameAttribute.cs
- ObjectPersistData.cs
- TaiwanCalendar.cs
- DataViewListener.cs
- CryptoApi.cs
- MessageQueueInstaller.cs
- TableDesigner.cs
- DesignerActionGlyph.cs
- Solver.cs
- AssemblyAttributesGoHere.cs
- DataGridViewTextBoxEditingControl.cs
- Security.cs
- StringSorter.cs