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
- DetailsViewPagerRow.cs
- KeyValuePair.cs
- DataSysAttribute.cs
- WSHttpBindingBaseElement.cs
- MetadataPropertyCollection.cs
- XmlSchemaAnnotation.cs
- invalidudtexception.cs
- PolyLineSegment.cs
- EpmHelper.cs
- XmlMembersMapping.cs
- RepeatInfo.cs
- rsa.cs
- ArgumentException.cs
- FontClient.cs
- WorkflowWebHostingModule.cs
- ProfileSettings.cs
- HttpHostedTransportConfiguration.cs
- X509ServiceCertificateAuthentication.cs
- DataKeyArray.cs
- RequestQueue.cs
- ByteAnimationUsingKeyFrames.cs
- CompensatableTransactionScopeActivityDesigner.cs
- CompoundFileStorageReference.cs
- ContainerFilterService.cs
- XPathBinder.cs
- InfoCardSymmetricAlgorithm.cs
- ZipIOLocalFileBlock.cs
- ConfigurationPropertyCollection.cs
- XmlNavigatorStack.cs
- MultipartIdentifier.cs
- FixedTextContainer.cs
- DocumentReferenceCollection.cs
- PropertyChangedEventManager.cs
- SystemInfo.cs
- FeedUtils.cs
- QueryAsyncResult.cs
- EventBookmark.cs
- ReadOnlyDictionary.cs
- UserCancellationException.cs
- GridView.cs
- GatewayIPAddressInformationCollection.cs
- StringCollection.cs
- DBParameter.cs
- EntityStoreSchemaFilterEntry.cs
- ClientCultureInfo.cs
- OdbcEnvironment.cs
- SchemaImporter.cs
- MinMaxParagraphWidth.cs
- ProfileSection.cs
- SecurityKeyIdentifierClause.cs
- TextEndOfSegment.cs
- CheckoutException.cs
- DataGridViewToolTip.cs
- EntityClientCacheEntry.cs
- ThreadStateException.cs
- SelectingProviderEventArgs.cs
- TypeListConverter.cs
- ChangeBlockUndoRecord.cs
- GeneralTransform3DCollection.cs
- KnowledgeBase.cs
- FrameworkElementAutomationPeer.cs
- ChannelFactoryRefCache.cs
- ExcludeFromCodeCoverageAttribute.cs
- DependencyPropertyAttribute.cs
- RestHandlerFactory.cs
- Preprocessor.cs
- DataGridViewCheckBoxCell.cs
- DbReferenceCollection.cs
- FontFaceLayoutInfo.cs
- clipboard.cs
- HitTestDrawingContextWalker.cs
- Viewport3DAutomationPeer.cs
- ChameleonKey.cs
- DetailsViewActionList.cs
- RecordConverter.cs
- Matrix.cs
- ProxyWebPart.cs
- InitializerFacet.cs
- MediaEntryAttribute.cs
- CodeDirectionExpression.cs
- OpCodes.cs
- NumberAction.cs
- GridViewUpdatedEventArgs.cs
- SafeFileMappingHandle.cs
- AspNetRouteServiceHttpHandler.cs
- SQLBytes.cs
- DateTimeConstantAttribute.cs
- WindowInteractionStateTracker.cs
- WebBrowserNavigatedEventHandler.cs
- ListParagraph.cs
- SafeFreeMibTable.cs
- TimeSpanValidator.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- validationstate.cs
- ConnectionStringEditor.cs
- ProjectionPathBuilder.cs
- MemberProjectedSlot.cs
- DesignerOptionService.cs
- ResourceSet.cs
- ScriptManager.cs