Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / System.ServiceModel.Activation / System / ServiceModel / Activation / HostedBindingBehavior.cs / 1305376 / HostedBindingBehavior.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Activation { using System.Collections.Generic; using System.ServiceModel; using System.ServiceModel.Description; using System.Collections.ObjectModel; using System.ServiceModel.Channels; class HostedBindingBehavior : IServiceBehavior { VirtualPathExtension virtualPathExtension; internal HostedBindingBehavior(VirtualPathExtension virtualPathExtension) { this.virtualPathExtension = virtualPathExtension; } public VirtualPathExtension VirtualPathExtension { get { return this.virtualPathExtension; } } void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase) { } void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collectionendpoints, BindingParameterCollection parameters) { if (parameters == null) { throw FxTrace.Exception.ArgumentNull("parameters"); } parameters.Add(this.virtualPathExtension); } void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase) { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Activation { using System.Collections.Generic; using System.ServiceModel; using System.ServiceModel.Description; using System.Collections.ObjectModel; using System.ServiceModel.Channels; class HostedBindingBehavior : IServiceBehavior { VirtualPathExtension virtualPathExtension; internal HostedBindingBehavior(VirtualPathExtension virtualPathExtension) { this.virtualPathExtension = virtualPathExtension; } public VirtualPathExtension VirtualPathExtension { get { return this.virtualPathExtension; } } void IServiceBehavior.Validate(ServiceDescription description, ServiceHostBase serviceHostBase) { } void IServiceBehavior.AddBindingParameters(ServiceDescription description, ServiceHostBase serviceHostBase, Collection endpoints, BindingParameterCollection parameters) { if (parameters == null) { throw FxTrace.Exception.ArgumentNull("parameters"); } parameters.Add(this.virtualPathExtension); } void IServiceBehavior.ApplyDispatchBehavior(ServiceDescription description, ServiceHostBase serviceHostBase) { } } } // 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
- SelectionProviderWrapper.cs
- ISAPIRuntime.cs
- BaseParaClient.cs
- ObjectViewListener.cs
- UnsafeNativeMethods.cs
- PolyBezierSegment.cs
- ScriptingProfileServiceSection.cs
- Walker.cs
- CountdownEvent.cs
- SecurityIdentifierConverter.cs
- HostingEnvironmentSection.cs
- latinshape.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- GridViewCommandEventArgs.cs
- XPathPatternParser.cs
- WSDualHttpSecurityMode.cs
- WindowsIPAddress.cs
- ItemAutomationPeer.cs
- EllipticalNodeOperations.cs
- UInt32.cs
- InstanceOwnerException.cs
- FixedPageProcessor.cs
- ElementUtil.cs
- Int16.cs
- SymLanguageType.cs
- FormViewDeleteEventArgs.cs
- Pair.cs
- OutputScopeManager.cs
- MultiPropertyDescriptorGridEntry.cs
- MessageQueuePermissionEntry.cs
- SubqueryRules.cs
- PropertyEmitter.cs
- storepermissionattribute.cs
- SqlNotificationEventArgs.cs
- GenericUriParser.cs
- Normalization.cs
- WebResourceAttribute.cs
- PersonalizableAttribute.cs
- TypeExtension.cs
- COM2ExtendedUITypeEditor.cs
- ServiceModelConfigurationSectionCollection.cs
- IPGlobalProperties.cs
- RegionIterator.cs
- SetterBase.cs
- DoubleCollection.cs
- NestedContainer.cs
- StringFormat.cs
- XmlResolver.cs
- ReferencedAssemblyResolver.cs
- Reference.cs
- ChangesetResponse.cs
- NameValuePair.cs
- FixedElement.cs
- RequestQueue.cs
- SafeProcessHandle.cs
- SmtpDigestAuthenticationModule.cs
- URI.cs
- ToolStripDropDown.cs
- CategoryAttribute.cs
- EventProperty.cs
- UpdateProgress.cs
- GlyphTypeface.cs
- ValidationRule.cs
- RectangleConverter.cs
- XamlPointCollectionSerializer.cs
- AssemblyBuilder.cs
- XmlSchemaProviderAttribute.cs
- Divide.cs
- TextTreeNode.cs
- ComponentResourceKey.cs
- DataColumnMapping.cs
- XmlILIndex.cs
- CLSCompliantAttribute.cs
- DataObjectCopyingEventArgs.cs
- LocatorManager.cs
- WebServiceMethodData.cs
- DefaultEventAttribute.cs
- ModelItemDictionary.cs
- CodeActivity.cs
- ComponentSerializationService.cs
- Comparer.cs
- BinaryWriter.cs
- LogSwitch.cs
- XmlNodeComparer.cs
- LoginStatusDesigner.cs
- HelpInfo.cs
- WorkflowApplicationUnloadedException.cs
- Quad.cs
- EntityDataSourceContextCreatingEventArgs.cs
- ASCIIEncoding.cs
- FontDifferentiator.cs
- Image.cs
- COM2EnumConverter.cs
- PerspectiveCamera.cs
- ParameterCollectionEditorForm.cs
- DataGridRow.cs
- InternalBufferOverflowException.cs
- ServiceInfoCollection.cs
- CalendarAutomationPeer.cs
- TemplatedAdorner.cs