Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / DiscoveryViaBehavior.cs / 1305376 / DiscoveryViaBehavior.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Discovery { using System; using System.ServiceModel.Channels; using System.ServiceModel.Description; using System.ServiceModel.Dispatcher; class DiscoveryViaBehavior : IEndpointBehavior { Uri via; public DiscoveryViaBehavior(Uri via) { if (via == null) { throw FxTrace.Exception.ArgumentNull("via"); } this.via = via; } public Uri Via { get { return this.via; } set { if (value == null) { throw FxTrace.Exception.ArgumentNull("value"); } this.via = value; } } void IEndpointBehavior.AddBindingParameters(ServiceEndpoint endpoint, BindingParameterCollection bindingParameters) { } void IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint endpoint, ClientRuntime clientRuntime) { if (clientRuntime == null) { throw FxTrace.Exception.ArgumentNull("clientRuntime"); } clientRuntime.Via = Via; } void IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint endpoint, EndpointDispatcher endpointDispatcher) { // no op on the service side. } 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
- XPathDocumentIterator.cs
- XPathNodePointer.cs
- ItemList.cs
- OutputCacheProviderCollection.cs
- BaseTemplateCodeDomTreeGenerator.cs
- ListViewSortEventArgs.cs
- CapabilitiesSection.cs
- FlowNode.cs
- UrlMappingsSection.cs
- DescriptionAttribute.cs
- XmlBufferReader.cs
- GACIdentityPermission.cs
- TypeHelper.cs
- HostedHttpRequestAsyncResult.cs
- DrawListViewItemEventArgs.cs
- SessionPageStateSection.cs
- DbSetClause.cs
- MissingMethodException.cs
- HashRepartitionStream.cs
- Compiler.cs
- DataGridViewMethods.cs
- Point4DValueSerializer.cs
- EditorZoneBase.cs
- RepeatBehavior.cs
- LabelTarget.cs
- WebPartExportVerb.cs
- PartBasedPackageProperties.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- ObjectAnimationUsingKeyFrames.cs
- PersistenceTypeAttribute.cs
- XamlTreeBuilderBamlRecordWriter.cs
- NumericPagerField.cs
- DirtyTextRange.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- DnsPermission.cs
- COM2ComponentEditor.cs
- GlyphRunDrawing.cs
- ThreadInterruptedException.cs
- BmpBitmapDecoder.cs
- _IPv4Address.cs
- PrtTicket_Editor.cs
- Quad.cs
- ReverseQueryOperator.cs
- ControlValuePropertyAttribute.cs
- ListViewInsertEventArgs.cs
- TrustManager.cs
- CommandEventArgs.cs
- CalendarKeyboardHelper.cs
- WorkflowRuntimeBehavior.cs
- Setter.cs
- LocalizedNameDescriptionPair.cs
- TimeSpan.cs
- Selector.cs
- StateElement.cs
- SmiRecordBuffer.cs
- XmlSerializationWriter.cs
- Utils.cs
- MemoryPressure.cs
- _LocalDataStore.cs
- StateMachine.cs
- Item.cs
- XmlUtf8RawTextWriter.cs
- NetNamedPipeBindingElement.cs
- ButtonColumn.cs
- PolicyException.cs
- HttpClientProtocol.cs
- ExpressionConverter.cs
- LZCodec.cs
- HttpCookie.cs
- AccessViolationException.cs
- ImpersonateTokenRef.cs
- TraceUtils.cs
- CodeCatchClauseCollection.cs
- Columns.cs
- WorkflowExecutor.cs
- HttpHandler.cs
- WebPartConnectionsEventArgs.cs
- PolicyChain.cs
- RegisteredArrayDeclaration.cs
- PreviewPrintController.cs
- DataSource.cs
- MarkupCompilePass1.cs
- XmlILOptimizerVisitor.cs
- DocumentPageViewAutomationPeer.cs
- SoapTypeAttribute.cs
- CustomPopupPlacement.cs
- DependencyPropertyChangedEventArgs.cs
- NumericUpDownAccelerationCollection.cs
- Subtree.cs
- DefaultPrintController.cs
- AutoResetEvent.cs
- JoinGraph.cs
- MouseOverProperty.cs
- RecognizedWordUnit.cs
- TableHeaderCell.cs
- CrossAppDomainChannel.cs
- ViewGenResults.cs
- SynchronizationContext.cs
- SecurityTokenRequirement.cs
- DbMetaDataColumnNames.cs