Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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. // //----------------------------------------------------------------------------- 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
- safex509handles.cs
- PartialCachingAttribute.cs
- XmlILConstructAnalyzer.cs
- RefreshPropertiesAttribute.cs
- TreeNodeStyle.cs
- TextEditorLists.cs
- Label.cs
- SelectionChangedEventArgs.cs
- KnownBoxes.cs
- BitConverter.cs
- Path.cs
- ServicePointManagerElement.cs
- ConstructorNeedsTagAttribute.cs
- HybridDictionary.cs
- VariableAction.cs
- MimeParameterWriter.cs
- WindowsAltTab.cs
- StrokeNodeOperations.cs
- WsdlInspector.cs
- EdmType.cs
- MinMaxParagraphWidth.cs
- storepermissionattribute.cs
- PersonalizationStateQuery.cs
- XmlAttributeProperties.cs
- StrokeNodeOperations2.cs
- SqlTriggerContext.cs
- FormViewPageEventArgs.cs
- ObjectDataSourceMethodEventArgs.cs
- CodeDelegateInvokeExpression.cs
- RightsManagementPermission.cs
- OleServicesContext.cs
- Transform3D.cs
- DeclarativeExpressionConditionDeclaration.cs
- WebServiceHandler.cs
- SafeCoTaskMem.cs
- ConstrainedDataObject.cs
- StdValidatorsAndConverters.cs
- SocketPermission.cs
- DragDrop.cs
- HttpHandlerActionCollection.cs
- SafeNativeMethods.cs
- XmlLoader.cs
- MergablePropertyAttribute.cs
- Pair.cs
- SendActivityEventArgs.cs
- FileSystemEventArgs.cs
- RsaSecurityToken.cs
- RuntimeIdentifierPropertyAttribute.cs
- TypeConverterHelper.cs
- TableLayoutPanelBehavior.cs
- XmlnsCache.cs
- SizeValueSerializer.cs
- RegexGroupCollection.cs
- CheckBoxList.cs
- ElementNotEnabledException.cs
- ComponentManagerBroker.cs
- DesignerDataStoredProcedure.cs
- _DynamicWinsockMethods.cs
- DataGridViewCellStateChangedEventArgs.cs
- GenerateTemporaryTargetAssembly.cs
- HashHelper.cs
- PartialArray.cs
- HtmlInputPassword.cs
- CmsInterop.cs
- PersistenceIOParticipant.cs
- MessageOperationFormatter.cs
- Internal.cs
- precedingquery.cs
- PolicyManager.cs
- OdbcDataReader.cs
- ReadOnlyTernaryTree.cs
- BindingSource.cs
- BitmapPalette.cs
- ObjectSecurityT.cs
- RuleCache.cs
- Configuration.cs
- ReferentialConstraint.cs
- SourceFilter.cs
- ObjectListCommandsPage.cs
- Stylus.cs
- EmptyEnumerable.cs
- CompilerWrapper.cs
- X509SecurityTokenProvider.cs
- Cursors.cs
- SqlDataSourceCommandParser.cs
- ErrorTableItemStyle.cs
- TextStore.cs
- OrthographicCamera.cs
- DataGridCellsPanel.cs
- SystemTcpConnection.cs
- _ListenerAsyncResult.cs
- BasicExpressionVisitor.cs
- BitmapEffectGroup.cs
- FloaterBaseParaClient.cs
- StringResourceManager.cs
- PageContentCollection.cs
- Calendar.cs
- NullableConverter.cs
- MimeImporter.cs
- AppSecurityManager.cs