Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / DiscoveryEndpointValidator.cs / 1305376 / DiscoveryEndpointValidator.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Discovery { using System.ServiceModel.Channels; using System.ServiceModel.Description; using System.ServiceModel.Dispatcher; using System.Runtime; class DiscoveryEndpointValidator : IEndpointBehavior { void IEndpointBehavior.AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters) { } void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime) { } void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher) { if (endpoint == null) { throw FxTrace.Exception.ArgumentNull("endpoint"); } if (endpointDispatcher == null) { throw FxTrace.Exception.ArgumentNull("endpointDispatcher"); } if (endpoint.IsSystemEndpoint && endpointDispatcher.ChannelDispatcher.Host.Description.Behaviors.Find() == null) { throw FxTrace.Exception.AsError(new InvalidOperationException(SR.DiscoveryEndpointWithoutBehavior(endpoint.Name))); } } void IEndpointBehavior.Validate(ServiceEndpoint 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
- InfoCardBaseException.cs
- EventlogProvider.cs
- SqlCacheDependencyDatabaseCollection.cs
- FunctionNode.cs
- DocumentOrderComparer.cs
- CollectionChange.cs
- ScrollEvent.cs
- ApplicationFileCodeDomTreeGenerator.cs
- CrossContextChannel.cs
- versioninfo.cs
- ControlBuilder.cs
- BuilderInfo.cs
- ContactManager.cs
- IResourceProvider.cs
- TypographyProperties.cs
- CmsUtils.cs
- HandlerFactoryCache.cs
- CollectionViewGroupInternal.cs
- _NegotiateClient.cs
- WindowsTooltip.cs
- cookie.cs
- WebPartMenu.cs
- TabControlEvent.cs
- MetadataException.cs
- DataSourceNameHandler.cs
- SelectionItemPatternIdentifiers.cs
- EndpointAddressAugust2004.cs
- FixedSOMTable.cs
- EdmFunctionAttribute.cs
- ConfigXmlWhitespace.cs
- _NTAuthentication.cs
- xmlsaver.cs
- TextEditorDragDrop.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- ListBox.cs
- PointLightBase.cs
- DigitShape.cs
- MessageQueuePermissionEntryCollection.cs
- ComplexTypeEmitter.cs
- ManagementObjectCollection.cs
- RewritingValidator.cs
- AppSettingsExpressionBuilder.cs
- XsltLoader.cs
- PassportAuthenticationModule.cs
- UmAlQuraCalendar.cs
- ApplicationBuildProvider.cs
- PropertyEntry.cs
- SafePointer.cs
- CLSCompliantAttribute.cs
- TypeUtils.cs
- SecurityKeyType.cs
- PageThemeCodeDomTreeGenerator.cs
- Transform3DCollection.cs
- RangeContentEnumerator.cs
- TableLayoutStyle.cs
- categoryentry.cs
- CompositeDuplexBindingElement.cs
- Error.cs
- XmlValidatingReaderImpl.cs
- Boolean.cs
- ContractInstanceProvider.cs
- DetailsViewDeletedEventArgs.cs
- TableItemProviderWrapper.cs
- ApplicationProxyInternal.cs
- DataMemberFieldEditor.cs
- ActivatableWorkflowsQueryResult.cs
- Win32SafeHandles.cs
- TableDetailsCollection.cs
- TimeoutException.cs
- HandleDictionary.cs
- NavigatorInput.cs
- TemplateControlParser.cs
- InkCanvasAutomationPeer.cs
- InputScopeManager.cs
- HttpConfigurationSystem.cs
- EntityAdapter.cs
- BaseInfoTable.cs
- ProfileGroupSettings.cs
- CheckoutException.cs
- FastEncoderWindow.cs
- RouteItem.cs
- TimestampInformation.cs
- ProcessInfo.cs
- StateWorkerRequest.cs
- StringDictionary.cs
- RectAnimation.cs
- XomlCompiler.cs
- PresentationAppDomainManager.cs
- EncodingNLS.cs
- PropertyDescriptorCollection.cs
- TextProperties.cs
- DynamicQueryStringParameter.cs
- ExceptQueryOperator.cs
- DisplayInformation.cs
- ApplicationSettingsBase.cs
- Rect3DConverter.cs
- EdmPropertyAttribute.cs
- DataViewManagerListItemTypeDescriptor.cs
- RadialGradientBrush.cs
- FactoryMaker.cs