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
- MetadataWorkspace.cs
- TimelineCollection.cs
- BitmapSizeOptions.cs
- Pair.cs
- PlaceHolder.cs
- SafeMemoryMappedFileHandle.cs
- ToolStripPanelRenderEventArgs.cs
- SHA384Managed.cs
- Wizard.cs
- SqlUdtInfo.cs
- StringFreezingAttribute.cs
- Number.cs
- BaseResourcesBuildProvider.cs
- SecurityState.cs
- HttpModuleActionCollection.cs
- KoreanLunisolarCalendar.cs
- AnnotationElement.cs
- ElementHostPropertyMap.cs
- OrthographicCamera.cs
- RoleServiceManager.cs
- QilInvoke.cs
- ConnectionStringsExpressionEditor.cs
- EventLogPermission.cs
- ValidationEventArgs.cs
- DataControlFieldCell.cs
- SourceLocationProvider.cs
- RSACryptoServiceProvider.cs
- ErrorTableItemStyle.cs
- Avt.cs
- MailAddress.cs
- JoinTreeSlot.cs
- DriveInfo.cs
- Int32Animation.cs
- PagedDataSource.cs
- PassportIdentity.cs
- RuntimeWrappedException.cs
- AnnotationHighlightLayer.cs
- ToolStripComboBox.cs
- FileDialog.cs
- ItemsPresenter.cs
- DebugInfoGenerator.cs
- CellParaClient.cs
- UidManager.cs
- FlagsAttribute.cs
- SecurityTokenTypes.cs
- UserControl.cs
- WasEndpointConfigContainer.cs
- OverrideMode.cs
- ExpressionBuilder.cs
- VirtualDirectoryMappingCollection.cs
- ScriptReferenceEventArgs.cs
- SortedSet.cs
- InstancePersistence.cs
- XPathCompileException.cs
- _AcceptOverlappedAsyncResult.cs
- TypeUsage.cs
- MsdtcWrapper.cs
- SimpleWorkerRequest.cs
- ExtensionQuery.cs
- SdlChannelSink.cs
- CryptoConfig.cs
- EventHandlingScope.cs
- PassportAuthenticationEventArgs.cs
- ThreadExceptionEvent.cs
- DateTimeStorage.cs
- FlatButtonAppearance.cs
- SqlTriggerContext.cs
- LocalizableAttribute.cs
- ProtocolsConfiguration.cs
- CollectionView.cs
- ArrayItemReference.cs
- ResXBuildProvider.cs
- AsyncOperationManager.cs
- PartialCachingControl.cs
- PolicyStatement.cs
- ProcessModuleCollection.cs
- ScriptingWebServicesSectionGroup.cs
- TextChange.cs
- MemberCollection.cs
- Transform3DCollection.cs
- BlurEffect.cs
- SystemWebSectionGroup.cs
- BindingManagerDataErrorEventArgs.cs
- FormViewDeleteEventArgs.cs
- StaticFileHandler.cs
- ReadWriteSpinLock.cs
- PreProcessInputEventArgs.cs
- AttributeCallbackBuilder.cs
- UpdatePanelControlTrigger.cs
- CodeStatementCollection.cs
- FrameworkPropertyMetadata.cs
- ModelItem.cs
- cookieexception.cs
- ByteStream.cs
- ElasticEase.cs
- MsdtcClusterUtils.cs
- ProfileElement.cs
- ButtonColumn.cs
- UshortList2.cs
- BackgroundFormatInfo.cs