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
- CombinedGeometry.cs
- UIElement.cs
- BrowserCapabilitiesCompiler.cs
- FrameworkRichTextComposition.cs
- SpeechUI.cs
- TimeZoneNotFoundException.cs
- AudioFormatConverter.cs
- PointAnimation.cs
- PropertyTab.cs
- ContentPlaceHolder.cs
- HttpProfileGroupBase.cs
- _IPv6Address.cs
- XmlFormatExtensionAttribute.cs
- TypeSystemProvider.cs
- DLinqTableProvider.cs
- FunctionNode.cs
- SecurityManager.cs
- WebBrowserPermission.cs
- XmlStreamStore.cs
- Empty.cs
- TypeConstant.cs
- NotificationContext.cs
- CodeSnippetTypeMember.cs
- UIElementParaClient.cs
- ConnectionsZoneDesigner.cs
- FixedLineResult.cs
- EntityDataReader.cs
- ScrollItemProviderWrapper.cs
- ErrorLog.cs
- Mouse.cs
- CmsInterop.cs
- WebPartConnectionCollection.cs
- WinEventTracker.cs
- IndexedString.cs
- ReferenceEqualityComparer.cs
- QueryStringParameter.cs
- QueryCursorEventArgs.cs
- AddInController.cs
- DesignerCategoryAttribute.cs
- RadioButton.cs
- Rules.cs
- ListViewPagedDataSource.cs
- Rules.cs
- HostedBindingBehavior.cs
- TimeoutHelper.cs
- DrawingState.cs
- MarkupExtensionParser.cs
- SqlCommandSet.cs
- CheckedPointers.cs
- EntityDataSourceContextCreatedEventArgs.cs
- TemplateEditingService.cs
- MailAddress.cs
- EnvelopedPkcs7.cs
- LoginUtil.cs
- Predicate.cs
- initElementDictionary.cs
- ObjectResult.cs
- DiagnosticsConfiguration.cs
- DataError.cs
- PerfService.cs
- Menu.cs
- XmlAttributeOverrides.cs
- AssemblyAssociatedContentFileAttribute.cs
- TextTreePropertyUndoUnit.cs
- MLangCodePageEncoding.cs
- ExpressionBinding.cs
- InkCanvasSelectionAdorner.cs
- ErrorHandler.cs
- ToolStrip.cs
- AccessViolationException.cs
- FileStream.cs
- DocumentProperties.cs
- DataBinder.cs
- XmlSchemaProviderAttribute.cs
- ToolStripPanelRow.cs
- ProcessHostServerConfig.cs
- TextSelectionHighlightLayer.cs
- DelegatingHeader.cs
- HtmlTableRowCollection.cs
- EntityDesignerDataSourceView.cs
- EdmType.cs
- ListBoxItemAutomationPeer.cs
- DateRangeEvent.cs
- XmlUtil.cs
- CreateUserWizardStep.cs
- QueryTask.cs
- PeerCollaborationPermission.cs
- JournalEntryStack.cs
- Line.cs
- TextServicesDisplayAttributePropertyRanges.cs
- PolyBezierSegmentFigureLogic.cs
- TraceInternal.cs
- TranslateTransform.cs
- MutexSecurity.cs
- SapiRecoContext.cs
- LinqDataSourceDeleteEventArgs.cs
- MsmqHostedTransportConfiguration.cs
- BaseValidator.cs
- VarRemapper.cs
- MemberRelationshipService.cs