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
- DataFormats.cs
- ConfigurationSection.cs
- UrlAuthorizationModule.cs
- ToolBarButton.cs
- HtmlControlDesigner.cs
- MetadataException.cs
- ErrorLog.cs
- ProjectionPlanCompiler.cs
- ToolStripSeparator.cs
- PersistenceTypeAttribute.cs
- TargetParameterCountException.cs
- PriorityRange.cs
- BufferBuilder.cs
- XmlName.cs
- EntityDataSource.cs
- Decorator.cs
- SqlXmlStorage.cs
- _SslStream.cs
- ComponentRenameEvent.cs
- DriveInfo.cs
- XmlObjectSerializerReadContextComplex.cs
- MsmqHostedTransportConfiguration.cs
- ReferenceTypeElement.cs
- ScriptReference.cs
- AttributeEmitter.cs
- FileDialogCustomPlace.cs
- RowVisual.cs
- RtfToXamlLexer.cs
- NameValuePair.cs
- BitmapEffectGeneralTransform.cs
- SiteMapSection.cs
- XmlSchemaSimpleTypeUnion.cs
- DesignerAdapterAttribute.cs
- IApplicationTrustManager.cs
- DbMetaDataColumnNames.cs
- ButtonChrome.cs
- SimpleMailWebEventProvider.cs
- ObjectListShowCommandsEventArgs.cs
- QilList.cs
- EncoderExceptionFallback.cs
- SqlCommandSet.cs
- cookieexception.cs
- SymmetricAlgorithm.cs
- WaitHandleCannotBeOpenedException.cs
- BindStream.cs
- SettingsPropertyIsReadOnlyException.cs
- SerializationInfo.cs
- NumberFunctions.cs
- ContravarianceAdapter.cs
- AssociationSet.cs
- SafeRightsManagementPubHandle.cs
- ImageMetadata.cs
- PermissionRequestEvidence.cs
- BlobPersonalizationState.cs
- SourceFileBuildProvider.cs
- SqlDataSource.cs
- RichTextBoxConstants.cs
- SecurityDocument.cs
- XmlDigitalSignatureProcessor.cs
- EmptyControlCollection.cs
- Menu.cs
- EventLogEntryCollection.cs
- AssemblyInfo.cs
- TraceListeners.cs
- AccessedThroughPropertyAttribute.cs
- ValidationHelper.cs
- CharacterString.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- TimeoutException.cs
- DbReferenceCollection.cs
- BulletedListEventArgs.cs
- RangeValidator.cs
- ConnectionInterfaceCollection.cs
- CancelEventArgs.cs
- DataMemberAttribute.cs
- ActivityBuilderHelper.cs
- PassportAuthenticationModule.cs
- ServiceObjectContainer.cs
- TreeNodeCollection.cs
- Canvas.cs
- DurableServiceAttribute.cs
- MissingSatelliteAssemblyException.cs
- InvalidateEvent.cs
- RectValueSerializer.cs
- ChannelFactoryBase.cs
- EntityViewGenerator.cs
- Int32Rect.cs
- ViewStateModeByIdAttribute.cs
- CharacterMetrics.cs
- CodeIterationStatement.cs
- Padding.cs
- ObjectConverter.cs
- Int32RectValueSerializer.cs
- XsltQilFactory.cs
- LineGeometry.cs
- PostBackOptions.cs
- UpdateManifestForBrowserApplication.cs
- WindowsAuthenticationModule.cs
- GiveFeedbackEvent.cs
- AnimatedTypeHelpers.cs