Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / System / ServiceModel / Configuration / WebHttpBindingCollectionElement.cs / 2 / WebHttpBindingCollectionElement.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Configuration { using System.Configuration; using System.Web.Configuration; using System.Web.Hosting; using System.ServiceModel; using System.ServiceModel.Channels; using System.Runtime.CompilerServices; public partial class WebHttpBindingCollectionElement : StandardBindingCollectionElement{ protected internal override Binding GetDefault() { return new WebHttpBinding(); } internal static WebHttpBindingCollectionElement GetBindingCollectionElement() { BindingCollectionElement retval = null; BindingsSection bindings = null; string sectionPath = "system.serviceModel/bindings"; if (ServiceHostingEnvironment.IsHosted) { bindings = GetSectionFromWebConfiguration(sectionPath); } else { bindings = (BindingsSection) ConfigurationManager.GetSection(sectionPath); } retval = bindings[WebHttpBinding.WebHttpBindingConfigurationStrings.WebHttpBindingCollectionElementName]; return (WebHttpBindingCollectionElement) retval; } [MethodImpl(MethodImplOptions.NoInlining)] static BindingsSection GetSectionFromWebConfiguration(string sectionPath) { if (HostingEnvironment.ApplicationVirtualPath != null) { return (BindingsSection)WebConfigurationManager.GetSection(sectionPath, HostingEnvironment.ApplicationVirtualPath); } else { return (BindingsSection)WebConfigurationManager.GetSection(sectionPath); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SAPIEngineTypes.cs
- WebBrowserHelper.cs
- MSAANativeProvider.cs
- QilInvokeLateBound.cs
- Stacktrace.cs
- EventManager.cs
- AuthenticationManager.cs
- RadioButton.cs
- IntegerCollectionEditor.cs
- NegotiateStream.cs
- OptimalBreakSession.cs
- OperationContext.cs
- Deflater.cs
- ProfileSection.cs
- CheckBox.cs
- PerformanceCounterCategory.cs
- HandlerFactoryCache.cs
- RSAPKCS1KeyExchangeFormatter.cs
- SqlCacheDependencySection.cs
- Pointer.cs
- Label.cs
- TrackingStringDictionary.cs
- CmsInterop.cs
- SqlDataReader.cs
- XPathPatternBuilder.cs
- InputScopeManager.cs
- PerformanceCounterManager.cs
- WindowsTokenRoleProvider.cs
- CollectionTraceRecord.cs
- CreateRefExpr.cs
- ColumnPropertiesGroup.cs
- MyContact.cs
- TransformerConfigurationWizardBase.cs
- LoadWorkflowByInstanceKeyCommand.cs
- GridViewSortEventArgs.cs
- PropertyInformation.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- regiisutil.cs
- Header.cs
- sqlnorm.cs
- ProgressBarHighlightConverter.cs
- MemberMaps.cs
- PagesSection.cs
- CodeParameterDeclarationExpression.cs
- DecoderExceptionFallback.cs
- ObjectKeyFrameCollection.cs
- MessageContractExporter.cs
- ErrorCodes.cs
- ProcessHostServerConfig.cs
- SystemColors.cs
- FullTextState.cs
- _StreamFramer.cs
- Gdiplus.cs
- SizeKeyFrameCollection.cs
- Rect3D.cs
- ProfileEventArgs.cs
- IgnoreFileBuildProvider.cs
- SafeSecurityHelper.cs
- BaseDataListComponentEditor.cs
- TemplatePartAttribute.cs
- FlowPanelDesigner.cs
- ClientSideProviderDescription.cs
- StatusBar.cs
- WebPartMovingEventArgs.cs
- MD5CryptoServiceProvider.cs
- DataGridViewCellStyleConverter.cs
- Annotation.cs
- ProcessRequestArgs.cs
- DesignerUtility.cs
- SQLInt32.cs
- GeometryGroup.cs
- DataGridViewColumnEventArgs.cs
- PasswordBox.cs
- InArgumentConverter.cs
- NavigationEventArgs.cs
- ClientSettingsStore.cs
- TargetPerspective.cs
- GridViewAutomationPeer.cs
- WindowsPen.cs
- ProfileGroupSettings.cs
- AttachmentCollection.cs
- DefaultValueAttribute.cs
- BasicExpressionVisitor.cs
- LineServicesCallbacks.cs
- ZipIOExtraFieldPaddingElement.cs
- Frame.cs
- XPathArrayIterator.cs
- ItemAutomationPeer.cs
- InnerItemCollectionView.cs
- GetTokenRequest.cs
- GlobalItem.cs
- XmlTypeAttribute.cs
- ClassicBorderDecorator.cs
- OptimizedTemplateContentHelper.cs
- BitmapDecoder.cs
- FlowNode.cs
- MinimizableAttributeTypeConverter.cs
- DefaultTextStore.cs
- OutputCacheProfileCollection.cs
- DurationConverter.cs