Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Dispatcher / OperationInvokerBehavior.cs / 1 / OperationInvokerBehavior.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Dispatcher { using System.Collections.Generic; using System.ServiceModel.Channels; using System.ServiceModel.Description; class OperationInvokerBehavior : IOperationBehavior { public OperationInvokerBehavior() { } void IOperationBehavior.Validate(OperationDescription description) { } void IOperationBehavior.AddBindingParameters(OperationDescription description, BindingParameterCollection parameters) { } void IOperationBehavior.ApplyDispatchBehavior(OperationDescription description, DispatchOperation dispatch) { if (dispatch == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("dispatch"); //Always favor the synchronous implementation if (description.SyncMethod != null) dispatch.Invoker = new SyncMethodInvoker(description.SyncMethod); else if (description.BeginMethod != null) dispatch.Invoker = new AsyncMethodInvoker(description.BeginMethod, description.EndMethod); } void IOperationBehavior.ApplyClientBehavior(OperationDescription description, ClientOperation proxy) { } } } // 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
- ModuleBuilder.cs
- ClientTargetSection.cs
- MessagePropertyFilter.cs
- DataContractJsonSerializerOperationFormatter.cs
- CssClassPropertyAttribute.cs
- FileUtil.cs
- LinqDataSourceContextData.cs
- SafeLocalMemHandle.cs
- JoinSymbol.cs
- Message.cs
- ConnectionProviderAttribute.cs
- FlowSwitchLink.cs
- DaylightTime.cs
- WebPartConnectionsConfigureVerb.cs
- ReadOnlyTernaryTree.cs
- DBNull.cs
- CodeDirectionExpression.cs
- RC2CryptoServiceProvider.cs
- XamlSerializationHelper.cs
- NumericUpDownAcceleration.cs
- handlecollector.cs
- CodeTypeDeclaration.cs
- EventToken.cs
- WindowsFormsLinkLabel.cs
- XmlAttributeCache.cs
- FixedSOMPageConstructor.cs
- UnsafeNativeMethods.cs
- SqlLiftIndependentRowExpressions.cs
- TraceHwndHost.cs
- WindowProviderWrapper.cs
- UnsafeNativeMethods.cs
- ServiceEndpointElementCollection.cs
- ListViewCancelEventArgs.cs
- CodeDomLoader.cs
- TargetInvocationException.cs
- AudioDeviceOut.cs
- ManagedWndProcTracker.cs
- DefaultBindingPropertyAttribute.cs
- EncryptedPackageFilter.cs
- Transform.cs
- EncryptedKey.cs
- DefinitionBase.cs
- PackWebResponse.cs
- RichTextBoxAutomationPeer.cs
- ValidationErrorCollection.cs
- BinaryKeyIdentifierClause.cs
- Version.cs
- SecurityAlgorithmSuiteConverter.cs
- TransactionOptions.cs
- WebPartConnectionsDisconnectVerb.cs
- ObjectContextServiceProvider.cs
- InputLangChangeEvent.cs
- SlotInfo.cs
- PermissionAttributes.cs
- XMLUtil.cs
- HttpResponse.cs
- OlePropertyStructs.cs
- LocalizabilityAttribute.cs
- Identity.cs
- Evidence.cs
- ParenthesizePropertyNameAttribute.cs
- ExpressionsCollectionConverter.cs
- WSSecurityOneDotOneSendSecurityHeader.cs
- StaticContext.cs
- FixedDocumentSequencePaginator.cs
- XdrBuilder.cs
- UTF8Encoding.cs
- ProcessManager.cs
- GC.cs
- ExecutorLocksHeldException.cs
- InfoCardTrace.cs
- InlineCollection.cs
- DbProviderFactoriesConfigurationHandler.cs
- MouseGesture.cs
- SecurityContextTokenValidationException.cs
- XmlBufferReader.cs
- ActivityExecutionContext.cs
- ThemeInfoAttribute.cs
- SchemaInfo.cs
- ArrayTypeMismatchException.cs
- ExceptionUtility.cs
- Table.cs
- EndEvent.cs
- TdsParserSessionPool.cs
- sitestring.cs
- WCFServiceClientProxyGenerator.cs
- CompositeScriptReferenceEventArgs.cs
- JournalEntryStack.cs
- HitTestDrawingContextWalker.cs
- SortedDictionary.cs
- HttpModulesSection.cs
- TextElement.cs
- TextDocumentView.cs
- ToolStripContainerActionList.cs
- PlainXmlSerializer.cs
- TextCompositionEventArgs.cs
- ScriptModule.cs
- AbstractExpressions.cs
- Image.cs
- RewritingSimplifier.cs