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
- webeventbuffer.cs
- VirtualPathData.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- ResourcePool.cs
- _ProxyChain.cs
- OracleMonthSpan.cs
- TextEffect.cs
- FlowDocumentPageViewerAutomationPeer.cs
- MissingMethodException.cs
- DecimalAnimation.cs
- PrimarySelectionAdorner.cs
- ErrorWrapper.cs
- GiveFeedbackEventArgs.cs
- CompositeDataBoundControl.cs
- SizeF.cs
- BaseCAMarshaler.cs
- CssStyleCollection.cs
- CollectionsUtil.cs
- EncryptedData.cs
- SortQuery.cs
- TempFiles.cs
- X509SecurityTokenAuthenticator.cs
- Overlapped.cs
- Coordinator.cs
- MaskedTextBoxTextEditor.cs
- RoutedEvent.cs
- AutomationAttributeInfo.cs
- PropertyManager.cs
- BehaviorEditorPart.cs
- XmlSchemaRedefine.cs
- ExclusiveNamedPipeTransportManager.cs
- ChangeToolStripParentVerb.cs
- SQLInt32Storage.cs
- NotificationContext.cs
- CategoryValueConverter.cs
- Bold.cs
- QuaternionConverter.cs
- TextDecorations.cs
- IQueryable.cs
- ValueTypeFixupInfo.cs
- SyndicationCategory.cs
- ForwardPositionQuery.cs
- RoleBoolean.cs
- EntityRecordInfo.cs
- EdmScalarPropertyAttribute.cs
- ListViewInsertedEventArgs.cs
- oledbmetadatacollectionnames.cs
- CompensatableSequenceActivity.cs
- XmlHierarchyData.cs
- DataBoundControl.cs
- EditorPartCollection.cs
- Normalizer.cs
- ObjectCacheHost.cs
- OdbcConnectionFactory.cs
- ScriptingSectionGroup.cs
- PrefixQName.cs
- EventLogEntry.cs
- TargetException.cs
- AssemblyNameEqualityComparer.cs
- PointHitTestParameters.cs
- ExceptionUtility.cs
- PlainXmlDeserializer.cs
- CornerRadiusConverter.cs
- ReadOnlyAttribute.cs
- AutomationIdentifierGuids.cs
- DataGridViewRowHeaderCell.cs
- SkewTransform.cs
- CheckBoxStandardAdapter.cs
- EmptyQuery.cs
- OperationContext.cs
- BaseDataListComponentEditor.cs
- LineGeometry.cs
- WCFBuildProvider.cs
- XmlLoader.cs
- XmlChoiceIdentifierAttribute.cs
- OracleConnectionStringBuilder.cs
- CodeDefaultValueExpression.cs
- NameValuePermission.cs
- TemplatePropertyEntry.cs
- EdmEntityTypeAttribute.cs
- EntityConnectionStringBuilder.cs
- FunctionDetailsReader.cs
- ExpressionBuilderContext.cs
- SamlAuthorizationDecisionClaimResource.cs
- ADMembershipUser.cs
- ValueQuery.cs
- Row.cs
- WorkItem.cs
- HtmlDocument.cs
- ControlIdConverter.cs
- ConfigurationPropertyCollection.cs
- HMACSHA512.cs
- AuthenticateEventArgs.cs
- DBParameter.cs
- JpegBitmapEncoder.cs
- OpenTypeCommon.cs
- Peer.cs
- Dynamic.cs
- CacheSection.cs
- QueryTask.cs