Code:
/ DotNET / DotNET / 8.0 / untmp / Orcas / RTM / ndp / fx / src / xsp / System / Web / Extensions / ui / ApplicationServiceManager.cs / 1 / ApplicationServiceManager.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.Web.UI; using System.Web.Resources; using System.Globalization; internal static class ApplicationServiceManager { public const int StringBuilderCapacity = 128; public static string MergeServiceUrls(string serviceUrl, string existingUrl, Control urlBase) { serviceUrl = serviceUrl.Trim(); if(serviceUrl.Length > 0) { serviceUrl = urlBase.ResolveClientUrl(serviceUrl); if(String.IsNullOrEmpty(existingUrl)) { // proxy has specified a url and we don't have one yet, so use it existingUrl = serviceUrl; } else { // proxy has specified a url but we arleady have a url either from ScriptManager itself or a previous proxy. // The urls must agree or an exception is thrown. if(!string.Equals(serviceUrl, existingUrl, StringComparison.OrdinalIgnoreCase)) { throw new ArgumentException(AtlasWeb.AppService_MultiplePaths); } } } return existingUrl; } } } // 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
- TraceEventCache.cs
- ButtonChrome.cs
- AutomationPropertyInfo.cs
- DtdParser.cs
- SignatureResourcePool.cs
- HtmlElement.cs
- XmlSchemaCollection.cs
- HtmlImage.cs
- SafeCryptContextHandle.cs
- Gdiplus.cs
- Soap.cs
- MetadataException.cs
- TextElementEnumerator.cs
- BamlResourceContent.cs
- WebExceptionStatus.cs
- SqlFormatter.cs
- PauseStoryboard.cs
- ExpandableObjectConverter.cs
- TransformerInfoCollection.cs
- SqlCommandBuilder.cs
- ExtractedStateEntry.cs
- BCLDebug.cs
- PassportAuthenticationModule.cs
- MetaForeignKeyColumn.cs
- ExceptionUtility.cs
- DBConcurrencyException.cs
- DataGridColumnHeader.cs
- Converter.cs
- FixedStringLookup.cs
- ProxyAttribute.cs
- DataTableReaderListener.cs
- SelectionEditingBehavior.cs
- SocketInformation.cs
- EUCJPEncoding.cs
- TableChangeProcessor.cs
- XPathNodeInfoAtom.cs
- TransactionFilter.cs
- querybuilder.cs
- StreamUpgradeInitiator.cs
- CollectionChangeEventArgs.cs
- hebrewshape.cs
- XPathSingletonIterator.cs
- ArgumentException.cs
- Msmq.cs
- CharacterMetrics.cs
- DataGridColumn.cs
- ExpressionSelection.cs
- AdPostCacheSubstitution.cs
- AnnotationHighlightLayer.cs
- SizeAnimationClockResource.cs
- RegexStringValidator.cs
- InfoCardAsymmetricCrypto.cs
- WebEncodingValidatorAttribute.cs
- Debugger.cs
- Speller.cs
- DispatcherProcessingDisabled.cs
- OleDbMetaDataFactory.cs
- SerializationEventsCache.cs
- ParseHttpDate.cs
- LogicalCallContext.cs
- ToolStripDropDownItem.cs
- TableItemPattern.cs
- _SSPIWrapper.cs
- InputQueue.cs
- returneventsaver.cs
- SafeSecurityHandles.cs
- SystemTcpConnection.cs
- VisualProxy.cs
- ImportedNamespaceContextItem.cs
- SqlWriter.cs
- BooleanAnimationBase.cs
- HtmlInputButton.cs
- DBNull.cs
- DesignSurface.cs
- HttpConfigurationSystem.cs
- OdbcConnectionStringbuilder.cs
- AnnotationAdorner.cs
- XmlWrappingWriter.cs
- HighlightComponent.cs
- PartialClassGenerationTaskInternal.cs
- OutputCacheSettingsSection.cs
- TextTreeTextElementNode.cs
- XmlRootAttribute.cs
- PropertyTabChangedEvent.cs
- TemplateBindingExtension.cs
- RootBrowserWindowAutomationPeer.cs
- StorageInfo.cs
- WebPartRestoreVerb.cs
- BrowserCapabilitiesFactoryBase.cs
- QilUnary.cs
- HttpDigestClientElement.cs
- CookieProtection.cs
- MemberInfoSerializationHolder.cs
- COM2Enum.cs
- ToolStripSeparator.cs
- ImportContext.cs
- ConstructorArgumentAttribute.cs
- SqlCacheDependencySection.cs
- StringKeyFrameCollection.cs
- CountAggregationOperator.cs