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
- BitHelper.cs
- CodeIdentifier.cs
- ThemeDirectoryCompiler.cs
- BitSet.cs
- Error.cs
- BamlRecordHelper.cs
- LocatorPart.cs
- JavascriptCallbackBehaviorAttribute.cs
- Page.cs
- Stackframe.cs
- EditingCommands.cs
- Mapping.cs
- CacheVirtualItemsEvent.cs
- CodeAttributeArgument.cs
- LoadedOrUnloadedOperation.cs
- ConfigurationValue.cs
- RSAProtectedConfigurationProvider.cs
- DiffuseMaterial.cs
- ListBoxItemAutomationPeer.cs
- QuaternionKeyFrameCollection.cs
- MessageHeaderDescription.cs
- MsmqHostedTransportConfiguration.cs
- ValidationSummary.cs
- ScrollBar.cs
- BitVector32.cs
- ButtonStandardAdapter.cs
- TraceLevelHelper.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- FrameworkObject.cs
- NameNode.cs
- HttpCapabilitiesEvaluator.cs
- AutoGeneratedFieldProperties.cs
- CommonXSendMessage.cs
- _Connection.cs
- PackagePartCollection.cs
- DataKeyCollection.cs
- SspiHelper.cs
- Model3DGroup.cs
- pingexception.cs
- StylusSystemGestureEventArgs.cs
- StorageMappingFragment.cs
- BindingsSection.cs
- QilTargetType.cs
- ServiceHostingEnvironment.cs
- FixedTextBuilder.cs
- DataGridViewRowEventArgs.cs
- HttpListenerException.cs
- WindowsFormsSynchronizationContext.cs
- BindingCompleteEventArgs.cs
- TreeNodeBindingCollection.cs
- MissingFieldException.cs
- HttpRequest.cs
- PlanCompiler.cs
- FrameworkContextData.cs
- SecurityCriticalDataForSet.cs
- ComponentGuaranteesAttribute.cs
- MetadataFile.cs
- XmlWrappingWriter.cs
- XmlSchemaAnnotation.cs
- ListViewCommandEventArgs.cs
- ChtmlTextWriter.cs
- XmlStreamNodeWriter.cs
- ImageSourceValueSerializer.cs
- QueryStringHandler.cs
- TextEffect.cs
- InstanceStore.cs
- MultilineStringConverter.cs
- UrlParameterReader.cs
- KeyedPriorityQueue.cs
- MemberInfoSerializationHolder.cs
- DataObjectAttribute.cs
- GuidTagList.cs
- ApplicationId.cs
- ScriptingProfileServiceSection.cs
- BooleanSwitch.cs
- SamlSubjectStatement.cs
- DSACryptoServiceProvider.cs
- TraceInternal.cs
- GenericWebPart.cs
- TemplateKeyConverter.cs
- DoubleLinkListEnumerator.cs
- BulletedListDesigner.cs
- PropertyPushdownHelper.cs
- BorderGapMaskConverter.cs
- BinaryWriter.cs
- ConnectionPoint.cs
- ContractMapping.cs
- PasswordValidationException.cs
- ConfigurationException.cs
- CharStorage.cs
- DataListItem.cs
- Attributes.cs
- Viewport3DVisual.cs
- TimeManager.cs
- SBCSCodePageEncoding.cs
- Int16Storage.cs
- BindingValueChangedEventArgs.cs
- TextEffect.cs
- ArgumentNullException.cs
- EntityModelBuildProvider.cs