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
- ConsumerConnectionPointCollection.cs
- GridViewHeaderRowPresenter.cs
- InfocardInteractiveChannelInitializer.cs
- LayoutTable.cs
- AnimationStorage.cs
- XmlNodeChangedEventArgs.cs
- QuotedStringWriteStateInfo.cs
- IEnumerable.cs
- MediaPlayerState.cs
- ResourceDescriptionAttribute.cs
- BooleanFunctions.cs
- MimeWriter.cs
- SoapFault.cs
- JsonClassDataContract.cs
- ValidatorCollection.cs
- FrameworkElement.cs
- SqlRetyper.cs
- GradientStop.cs
- DataContractAttribute.cs
- RectAnimationClockResource.cs
- CharEntityEncoderFallback.cs
- DefaultBinder.cs
- PointF.cs
- HybridDictionary.cs
- WebCodeGenerator.cs
- DashStyle.cs
- InkCanvas.cs
- ToolBarOverflowPanel.cs
- ColumnResizeUndoUnit.cs
- CommandHelper.cs
- WinEventQueueItem.cs
- DefaultBindingPropertyAttribute.cs
- UrlMappingsModule.cs
- DbTransaction.cs
- Fonts.cs
- ButtonField.cs
- DynamicResourceExtensionConverter.cs
- TreeView.cs
- DataGridViewEditingControlShowingEventArgs.cs
- SQLDateTimeStorage.cs
- WebConfigurationFileMap.cs
- SchemaImporterExtensionElementCollection.cs
- AtomicFile.cs
- MissingMethodException.cs
- ThicknessConverter.cs
- RegisteredArrayDeclaration.cs
- SubMenuStyle.cs
- httpapplicationstate.cs
- TargetException.cs
- BindingManagerDataErrorEventArgs.cs
- Utils.cs
- counter.cs
- BamlTreeNode.cs
- BezierSegment.cs
- BodyWriter.cs
- ContentPlaceHolder.cs
- MailSettingsSection.cs
- BuildProviderAppliesToAttribute.cs
- InstanceCompleteException.cs
- Emitter.cs
- DesignerAutoFormatStyle.cs
- ADConnectionHelper.cs
- BitmapScalingModeValidation.cs
- GcSettings.cs
- OleDbDataReader.cs
- PreviewControlDesigner.cs
- ReadOnlyHierarchicalDataSource.cs
- TextBoxBase.cs
- RegisteredHiddenField.cs
- TextRunCache.cs
- MimeParameter.cs
- TranslateTransform.cs
- RuleSettings.cs
- SqlConnection.cs
- FloaterBaseParaClient.cs
- ApplicationFileCodeDomTreeGenerator.cs
- TrackingMemoryStream.cs
- BufferedOutputAsyncStream.cs
- DataRecord.cs
- WebBrowserNavigatingEventHandler.cs
- BamlRecordWriter.cs
- SiteMapNodeCollection.cs
- RotationValidation.cs
- Signature.cs
- CodeDomSerializerException.cs
- TextEndOfLine.cs
- XmlHierarchyData.cs
- DocumentViewerHelper.cs
- BaseComponentEditor.cs
- MatrixAnimationUsingPath.cs
- DesignColumnCollection.cs
- FormViewCommandEventArgs.cs
- Select.cs
- KnownBoxes.cs
- TraceHwndHost.cs
- HttpSocketManager.cs
- SharedUtils.cs
- Thickness.cs
- UriWriter.cs
- MemberNameValidator.cs