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
- PathStreamGeometryContext.cs
- ResXFileRef.cs
- LocalBuilder.cs
- securestring.cs
- ChineseLunisolarCalendar.cs
- input.cs
- SystemKeyConverter.cs
- SqlDataSourceView.cs
- OleDbRowUpdatedEvent.cs
- RightsManagementInformation.cs
- ProfileGroupSettings.cs
- QilName.cs
- ListItemCollection.cs
- TypefaceMetricsCache.cs
- WindowsSolidBrush.cs
- MetadataPropertyAttribute.cs
- EdgeProfileValidation.cs
- ServiceModelSecurityTokenRequirement.cs
- TypeForwardedFromAttribute.cs
- SqlCacheDependencySection.cs
- SiteMapDataSource.cs
- Mouse.cs
- CanonicalFontFamilyReference.cs
- Size.cs
- IsolatedStorageException.cs
- DataContractJsonSerializer.cs
- _AcceptOverlappedAsyncResult.cs
- TargetConverter.cs
- ModelItemDictionaryImpl.cs
- UpdatableGenericsFeature.cs
- ToolStripRendererSwitcher.cs
- IxmlLineInfo.cs
- EventProviderTraceListener.cs
- PrintSystemException.cs
- RSAOAEPKeyExchangeDeformatter.cs
- MergeFailedEvent.cs
- DynamicPropertyHolder.cs
- OleDbPermission.cs
- NumericUpDownAccelerationCollection.cs
- PathSegment.cs
- TextSelectionProcessor.cs
- InternalResources.cs
- TextTreeTextBlock.cs
- HttpListener.cs
- SourceSwitch.cs
- TransactionsSectionGroup.cs
- OpenCollectionAsyncResult.cs
- DataGridCaption.cs
- TextBoxBaseDesigner.cs
- StringKeyFrameCollection.cs
- ObjectCacheSettings.cs
- TypeResolver.cs
- IsolatedStorageException.cs
- HtmlControl.cs
- DecoderReplacementFallback.cs
- DataConnectionHelper.cs
- BindingSource.cs
- SecurityTokenTypes.cs
- CodeCastExpression.cs
- ScriptReference.cs
- ReflectionHelper.cs
- BrowserTree.cs
- ChangeToolStripParentVerb.cs
- VirtualizingPanel.cs
- RegexTree.cs
- SubstitutionDesigner.cs
- MulticastDelegate.cs
- ValueUnavailableException.cs
- Common.cs
- CodeChecksumPragma.cs
- WebPartManager.cs
- SystemIPAddressInformation.cs
- TabletCollection.cs
- SourceFilter.cs
- VectorValueSerializer.cs
- DbXmlEnabledProviderManifest.cs
- sitestring.cs
- ServiceObjectContainer.cs
- QilUnary.cs
- ClientTarget.cs
- TrustVersion.cs
- ApplicationBuildProvider.cs
- Util.cs
- XmlEntityReference.cs
- WebPartConnection.cs
- CodeGenerator.cs
- ComplexTypeEmitter.cs
- TreeChangeInfo.cs
- XmlTypeAttribute.cs
- TypedDataSourceCodeGenerator.cs
- ComplexTypeEmitter.cs
- SerialStream.cs
- CLSCompliantAttribute.cs
- CompositeCollectionView.cs
- XsltContext.cs
- CompiledIdentityConstraint.cs
- HtmlAnchor.cs
- DataGridViewRow.cs
- _UriSyntax.cs
- CompoundFileStreamReference.cs