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
- ForwardPositionQuery.cs
- WindowsScrollBar.cs
- BounceEase.cs
- MethodRental.cs
- SQLInt32.cs
- SelectionBorderGlyph.cs
- OdbcDataReader.cs
- WebBaseEventKeyComparer.cs
- StrokeCollectionDefaultValueFactory.cs
- DataServiceClientException.cs
- SmiEventSink.cs
- StateItem.cs
- NumberFunctions.cs
- XmlSerializer.cs
- WindowsFormsHelpers.cs
- LicenseProviderAttribute.cs
- ImageMetadata.cs
- XmlReflectionMember.cs
- PaginationProgressEventArgs.cs
- LocatorPart.cs
- EventRouteFactory.cs
- XmlSiteMapProvider.cs
- ErrorHandlerModule.cs
- X509Chain.cs
- WebPartCloseVerb.cs
- ServiceReference.cs
- SubpageParaClient.cs
- QueryParameter.cs
- PingReply.cs
- Serialization.cs
- IPGlobalProperties.cs
- input.cs
- XPathDocument.cs
- X500Name.cs
- BitmapEncoder.cs
- PrefixHandle.cs
- BindableTemplateBuilder.cs
- ToolStripItemEventArgs.cs
- ImageCreator.cs
- CreateUserWizardStep.cs
- FileReader.cs
- Pen.cs
- messageonlyhwndwrapper.cs
- XsdBuilder.cs
- GCHandleCookieTable.cs
- PropertyTab.cs
- ResourcesGenerator.cs
- HitTestResult.cs
- BaseWebProxyFinder.cs
- XmlSerializableServices.cs
- UnsafeNativeMethods.cs
- ExternalCalls.cs
- IPipelineRuntime.cs
- OracleParameter.cs
- Configuration.cs
- FixedElement.cs
- mansign.cs
- LostFocusEventManager.cs
- AbsoluteQuery.cs
- InputBinder.cs
- PrintDialogDesigner.cs
- EditorAttribute.cs
- DescendantQuery.cs
- WindowsTokenRoleProvider.cs
- ManipulationStartedEventArgs.cs
- ServiceOperationViewControl.cs
- StickyNoteAnnotations.cs
- NullableDoubleSumAggregationOperator.cs
- MetadataUtilsSmi.cs
- AdornerLayer.cs
- RepeatInfo.cs
- Models.cs
- PrtTicket_Editor.cs
- ConsoleEntryPoint.cs
- PriorityRange.cs
- PagerStyle.cs
- xmlsaver.cs
- SemanticResultKey.cs
- AttributeTable.cs
- ApplicationGesture.cs
- SecurityTokenRequirement.cs
- Properties.cs
- ValueProviderWrapper.cs
- InternalPermissions.cs
- CommandID.cs
- PersistenceException.cs
- SessionParameter.cs
- RSAPKCS1KeyExchangeFormatter.cs
- MsmqVerifier.cs
- Hashtable.cs
- EditBehavior.cs
- SoundPlayerAction.cs
- FloaterParaClient.cs
- JsonFormatWriterGenerator.cs
- FormsAuthenticationTicket.cs
- OracleInfoMessageEventArgs.cs
- DictionaryGlobals.cs
- JsonUriDataContract.cs
- ToolStripArrowRenderEventArgs.cs
- GenericEnumerator.cs