Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / DiscoveryCallbackBehavior.cs / 1305376 / DiscoveryCallbackBehavior.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Discovery { using System.ServiceModel.Channels; using System.ServiceModel.Description; using System.ServiceModel.Dispatcher; class DiscoveryCallbackBehavior : IEndpointBehavior { CallbackBehaviorAttribute innerCallbackBehavior; public DiscoveryCallbackBehavior() { this.innerCallbackBehavior = new CallbackBehaviorAttribute(); this.innerCallbackBehavior.ConcurrencyMode = ConcurrencyMode.Multiple; this.innerCallbackBehavior.UseSynchronizationContext = false; } void IEndpointBehavior.AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters) { ((IEndpointBehavior)this.innerCallbackBehavior).AddBindingParameters(endpoint, bindingParameters); } void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime) { ((IEndpointBehavior)this.innerCallbackBehavior).ApplyClientBehavior(endpoint, clientRuntime); } void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher) { // no-op on the service side - the InnerCallbackBehavior throws on the service side. } void IEndpointBehavior.Validate(ServiceEndpoint endpoint) { ((IEndpointBehavior)this.innerCallbackBehavior).Validate(endpoint); } } } // 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
- Region.cs
- DateTimeConverter2.cs
- Soap.cs
- DataGridTextColumn.cs
- RangeBaseAutomationPeer.cs
- GenericIdentity.cs
- UserInitiatedNavigationPermission.cs
- BookmarkResumptionRecord.cs
- XamlFilter.cs
- GridViewSelectEventArgs.cs
- ReachDocumentSequenceSerializerAsync.cs
- ScopelessEnumAttribute.cs
- ZoneIdentityPermission.cs
- StringConcat.cs
- AnnotationStore.cs
- WebPartVerb.cs
- ContentFileHelper.cs
- ClientData.cs
- SQLByte.cs
- CompositeActivityMarkupSerializer.cs
- SafeSecurityHandles.cs
- Calendar.cs
- WebPartChrome.cs
- ResXFileRef.cs
- StylusDownEventArgs.cs
- PropertyMappingExceptionEventArgs.cs
- TypeConverterHelper.cs
- DataDocumentXPathNavigator.cs
- SplineQuaternionKeyFrame.cs
- DetailsViewInsertEventArgs.cs
- HttpResponse.cs
- EntityConnection.cs
- VersionedStream.cs
- Point3DAnimationBase.cs
- ModelFactory.cs
- Rules.cs
- DnsPermission.cs
- FactoryRecord.cs
- DirectionalLight.cs
- RepeatButtonAutomationPeer.cs
- _OSSOCK.cs
- COM2Properties.cs
- DrawingState.cs
- Pen.cs
- AggregationMinMaxHelpers.cs
- RequestStatusBarUpdateEventArgs.cs
- PowerModeChangedEventArgs.cs
- XPathNodeIterator.cs
- QueryRewriter.cs
- TcpTransportBindingElement.cs
- DbProviderFactoriesConfigurationHandler.cs
- sqlpipe.cs
- HWStack.cs
- RecordsAffectedEventArgs.cs
- TrackingStringDictionary.cs
- RegexParser.cs
- XComponentModel.cs
- SizeFConverter.cs
- ContentElement.cs
- MediaSystem.cs
- WindowsTab.cs
- DesignOnlyAttribute.cs
- ToolboxCategoryItems.cs
- Vector.cs
- GridView.cs
- VerificationAttribute.cs
- StylusPointPropertyInfoDefaults.cs
- SafeNativeMethods.cs
- PowerModeChangedEventArgs.cs
- ProjectionPruner.cs
- DescendentsWalkerBase.cs
- HelloMessage11.cs
- WindowsGraphics2.cs
- PropertyFilterAttribute.cs
- Collection.cs
- Label.cs
- HMACSHA256.cs
- RelationshipEntry.cs
- UiaCoreTypesApi.cs
- MapPathBasedVirtualPathProvider.cs
- BuildProvider.cs
- ProfilePropertyNameValidator.cs
- QilTernary.cs
- XmlHierarchyData.cs
- RepeaterItem.cs
- FrameSecurityDescriptor.cs
- MessageSecurityException.cs
- ControlIdConverter.cs
- EnvironmentPermission.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- OracleNumber.cs
- RightsManagementPermission.cs
- RunClient.cs
- WebMessageFormatHelper.cs
- Triangle.cs
- SamlSecurityToken.cs
- WindowsUpDown.cs
- PropertyChangingEventArgs.cs
- SchemaType.cs
- DSASignatureDeformatter.cs