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
- SQLMoney.cs
- SHA1.cs
- GridPattern.cs
- CodePropertyReferenceExpression.cs
- Ref.cs
- EqualityComparer.cs
- EditingContext.cs
- OracleEncoding.cs
- WindowsClientCredential.cs
- BehaviorEditorPart.cs
- SystemInformation.cs
- ParsedAttributeCollection.cs
- IIS7WorkerRequest.cs
- FailedToStartupUIException.cs
- BinaryWriter.cs
- BaseParser.cs
- BitmapEffectDrawing.cs
- PriorityBinding.cs
- VerificationException.cs
- CompositeCollectionView.cs
- DbConnectionInternal.cs
- WorkflowMarkupSerializer.cs
- IPHostEntry.cs
- ProtocolViolationException.cs
- PreviewPrintController.cs
- WrappedReader.cs
- SystemResourceHost.cs
- Operator.cs
- StringAnimationBase.cs
- TemplateNameScope.cs
- SaveFileDialog.cs
- ColumnResult.cs
- LinearGradientBrush.cs
- HttpPostedFile.cs
- NativeMethods.cs
- PropertyEntry.cs
- PointCollectionConverter.cs
- LicenseContext.cs
- DataBindingCollectionEditor.cs
- HashCryptoHandle.cs
- WebPartZoneBase.cs
- DataPointer.cs
- FixedTextSelectionProcessor.cs
- Stream.cs
- ListenUriMode.cs
- DesignTimeParseData.cs
- DoubleLinkListEnumerator.cs
- CngAlgorithm.cs
- HostVisual.cs
- RegexWorker.cs
- GraphicsContext.cs
- CompilerErrorCollection.cs
- DataGridViewRowEventArgs.cs
- ComponentSerializationService.cs
- DataGridViewLinkCell.cs
- ViewStateAttachedPropertyFeature.cs
- InputLangChangeRequestEvent.cs
- WebPartConnectionCollection.cs
- SyndicationLink.cs
- PermissionToken.cs
- GatewayDefinition.cs
- UIElementAutomationPeer.cs
- CurrencyWrapper.cs
- PixelShader.cs
- SurrogateSelector.cs
- CodeEntryPointMethod.cs
- FacetDescription.cs
- SingletonChannelAcceptor.cs
- DropShadowBitmapEffect.cs
- DependencyObject.cs
- WindowsIPAddress.cs
- SQLInt16Storage.cs
- FilterUserControlBase.cs
- MouseButton.cs
- SafeEventHandle.cs
- TextBlock.cs
- RuntimeArgumentHandle.cs
- UpdateTranslator.cs
- Hex.cs
- HtmlInputFile.cs
- Menu.cs
- MissingFieldException.cs
- MemberNameValidator.cs
- ExpressionBuilderContext.cs
- XPathNode.cs
- MatrixCamera.cs
- RuntimeCompatibilityAttribute.cs
- DataRow.cs
- StringReader.cs
- _IPv4Address.cs
- RadioButtonRenderer.cs
- SafeNativeMethods.cs
- BaseComponentEditor.cs
- WindowsComboBox.cs
- UdpTransportSettingsElement.cs
- DocumentOrderQuery.cs
- IncrementalCompileAnalyzer.cs
- RemoteCryptoSignHashRequest.cs
- PersonalizablePropertyEntry.cs
- CodeParameterDeclarationExpressionCollection.cs