Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / UI / ApplicationServiceManager.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PointLightBase.cs
- ThreadStateException.cs
- DbConnectionPoolGroup.cs
- PreviewPrintController.cs
- SchemaImporterExtensionsSection.cs
- ExtentKey.cs
- LockCookie.cs
- SortQuery.cs
- BamlLocalizableResourceKey.cs
- RectangleGeometry.cs
- XmlDeclaration.cs
- UndoManager.cs
- SafeFileHandle.cs
- Message.cs
- DataControlFieldCollection.cs
- ParameterModifier.cs
- ToolboxItemImageConverter.cs
- SQLStringStorage.cs
- DataGridViewComponentPropertyGridSite.cs
- NativeRecognizer.cs
- DefaultBinder.cs
- IndividualDeviceConfig.cs
- TransactionFlowBindingElement.cs
- LongValidator.cs
- Operators.cs
- DesignerView.Commands.cs
- RsaSecurityToken.cs
- SynchronizedPool.cs
- XmlSchemaSimpleContentExtension.cs
- HyperLink.cs
- _Events.cs
- securitycriticaldataClass.cs
- CultureData.cs
- PeerNameRegistration.cs
- NetworkInterface.cs
- ThreadPool.cs
- StructuredTypeEmitter.cs
- DesignerActionKeyboardBehavior.cs
- CheckBoxStandardAdapter.cs
- PeerPresenceInfo.cs
- GridViewDeletedEventArgs.cs
- DbConnectionOptions.cs
- RSAPKCS1KeyExchangeFormatter.cs
- DataFormats.cs
- MenuScrollingVisibilityConverter.cs
- ImplicitInputBrush.cs
- ManipulationVelocities.cs
- ListViewItem.cs
- NavigationCommands.cs
- MailWebEventProvider.cs
- hwndwrapper.cs
- Brushes.cs
- StreamGeometry.cs
- AutoCompleteStringCollection.cs
- safemediahandle.cs
- TextEditorTables.cs
- TemplateBindingExpression.cs
- XmlDictionaryWriter.cs
- ADMembershipProvider.cs
- CreateUserErrorEventArgs.cs
- recordstatescratchpad.cs
- StringArrayConverter.cs
- SqlDataSourceSelectingEventArgs.cs
- DateTime.cs
- FontDifferentiator.cs
- TransformerInfo.cs
- DataGridViewSortCompareEventArgs.cs
- AssemblyResolver.cs
- OutputCacheSettingsSection.cs
- MetadataPropertyvalue.cs
- SplitContainer.cs
- DataGridViewLinkCell.cs
- Process.cs
- FrameworkElementAutomationPeer.cs
- Metadata.cs
- XmlSignificantWhitespace.cs
- XmlAnyElementAttributes.cs
- SoapInteropTypes.cs
- Style.cs
- SequentialWorkflowRootDesigner.cs
- ApplicationActivator.cs
- WebPartHeaderCloseVerb.cs
- NavigationProgressEventArgs.cs
- PartitionResolver.cs
- FormatterConverter.cs
- Type.cs
- ResourceCategoryAttribute.cs
- AuthenticationService.cs
- TreeView.cs
- ExpressionEditorAttribute.cs
- TransactionChannelListener.cs
- Util.cs
- AutoCompleteStringCollection.cs
- ApplicationInfo.cs
- WsatTransactionInfo.cs
- OutputChannel.cs
- MultiDataTrigger.cs
- StorageAssociationSetMapping.cs
- FontNamesConverter.cs
- ChtmlImageAdapter.cs