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
- OutputScope.cs
- CatalogPartChrome.cs
- WindowsProgressbar.cs
- HyperLinkDataBindingHandler.cs
- SaveWorkflowCommand.cs
- DataGridViewCell.cs
- X509Chain.cs
- SplitContainerDesigner.cs
- TouchEventArgs.cs
- CorrelationService.cs
- XmlNodeReader.cs
- TypeHelpers.cs
- DispatcherExceptionFilterEventArgs.cs
- EntityModelSchemaGenerator.cs
- InputBinding.cs
- CustomWebEventKey.cs
- VisualStyleInformation.cs
- InternalTypeHelper.cs
- PropertyInfoSet.cs
- VirtualizingPanel.cs
- StringArrayEditor.cs
- TextSimpleMarkerProperties.cs
- TimersDescriptionAttribute.cs
- SoapCommonClasses.cs
- SingleSelectRootGridEntry.cs
- COM2EnumConverter.cs
- HwndStylusInputProvider.cs
- PathSegmentCollection.cs
- TraceSource.cs
- DetailsViewDesigner.cs
- HeaderedContentControl.cs
- ResXResourceSet.cs
- CodeCompiler.cs
- AndCondition.cs
- Visitors.cs
- WeakEventTable.cs
- ObjectContextServiceProvider.cs
- ScriptManagerProxy.cs
- MethodCallConverter.cs
- SignatureGenerator.cs
- PTUtility.cs
- MenuTracker.cs
- Compiler.cs
- BinaryFormatterWriter.cs
- PopOutPanel.cs
- FileBasedResourceGroveler.cs
- DeviceContext.cs
- WebPartEditorApplyVerb.cs
- MSHTMLHostUtil.cs
- AliasedSlot.cs
- TableRowCollection.cs
- XmlSerializer.cs
- TextServicesCompartment.cs
- WindowsListViewItemCheckBox.cs
- LineInfo.cs
- SimpleTypeResolver.cs
- Span.cs
- SecurityPolicySection.cs
- GlyphRun.cs
- InlineObject.cs
- DPAPIProtectedConfigurationProvider.cs
- TextElementEnumerator.cs
- HttpRequestCacheValidator.cs
- SHA256Managed.cs
- NumberFunctions.cs
- OleDbCommand.cs
- ControlBuilder.cs
- DesignerAutoFormatCollection.cs
- QueryStringConverter.cs
- InfoCardSchemas.cs
- ScopedKnownTypes.cs
- HtmlTableCell.cs
- SizeConverter.cs
- DefaultExpression.cs
- SmtpTransport.cs
- DefaultClaimSet.cs
- XmlIterators.cs
- StylusLogic.cs
- XPathException.cs
- BufferedGraphics.cs
- SplitterEvent.cs
- HttpClientCertificate.cs
- RadioButtonStandardAdapter.cs
- AuthorizationSection.cs
- AuthenticationModuleElementCollection.cs
- TextDecorationUnitValidation.cs
- ImageFormatConverter.cs
- ChannelSettingsElement.cs
- ShapingWorkspace.cs
- Compiler.cs
- LazyTextWriterCreator.cs
- X500Name.cs
- StreamAsIStream.cs
- WSHttpBinding.cs
- Journal.cs
- FunctionQuery.cs
- FlowDocumentFormatter.cs
- LinkedResource.cs
- WCFBuildProvider.cs
- ReadWriteObjectLock.cs