Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Routing / RouteData.cs / 1305376 / RouteData.cs
namespace System.Web.Routing { using System; using System.Collections.Generic; using System.Globalization; using System.Runtime.CompilerServices; [TypeForwardedFrom("System.Web.Routing, Version=3.5.0.0, Culture=Neutral, PublicKeyToken=31bf3856ad364e35")] public class RouteData { private IRouteHandler _routeHandler; private RouteValueDictionary _values = new RouteValueDictionary(); private RouteValueDictionary _dataTokens = new RouteValueDictionary(); public RouteData() { } public RouteData(RouteBase route, IRouteHandler routeHandler) { Route = route; RouteHandler = routeHandler; } public RouteValueDictionary DataTokens { get { return _dataTokens; } } public RouteBase Route { get; set; } public IRouteHandler RouteHandler { get { return _routeHandler; } set { _routeHandler = value; } } public RouteValueDictionary Values { get { return _values; } } public string GetRequiredString(string valueName) { object value; if (Values.TryGetValue(valueName, out value)) { string valueString = value as string; if (!String.IsNullOrEmpty(valueString)) { return valueString; } } throw new InvalidOperationException( String.Format( CultureInfo.CurrentUICulture, SR.GetString(SR.RouteData_RequiredValue), valueName)); } } } // 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
- DelegateHelpers.cs
- MSAANativeProvider.cs
- UrlMappingsModule.cs
- WizardPanelChangingEventArgs.cs
- CodeLabeledStatement.cs
- MemberJoinTreeNode.cs
- BuildProvider.cs
- Brush.cs
- PopupEventArgs.cs
- AutomationPropertyInfo.cs
- HtmlWindowCollection.cs
- ProfilePropertySettingsCollection.cs
- RegexWorker.cs
- SoapProtocolImporter.cs
- XmlnsCompatibleWithAttribute.cs
- DelayLoadType.cs
- XmlWellformedWriter.cs
- FileDialog.cs
- DockPanel.cs
- AccessibleObject.cs
- nulltextcontainer.cs
- PrintDialog.cs
- GenericUriParser.cs
- TextSearch.cs
- DetailsViewDeletedEventArgs.cs
- ListViewGroupConverter.cs
- GradientStop.cs
- InvalidComObjectException.cs
- FixedFlowMap.cs
- Rotation3D.cs
- GridProviderWrapper.cs
- HostingMessageProperty.cs
- AuthenticationManager.cs
- StateMachineWorkflowDesigner.cs
- DataComponentNameHandler.cs
- DataControlImageButton.cs
- DataGridViewCellMouseEventArgs.cs
- EmptyElement.cs
- StringPropertyBuilder.cs
- LinkedResource.cs
- Main.cs
- sitestring.cs
- RuntimeHelpers.cs
- DynamicField.cs
- Marshal.cs
- GeneratedContractType.cs
- ProxyAttribute.cs
- CatalogPartChrome.cs
- ThreadStaticAttribute.cs
- VirtualDirectoryMapping.cs
- RSACryptoServiceProvider.cs
- DescriptionCreator.cs
- ByeOperation11AsyncResult.cs
- ManualResetEventSlim.cs
- RedirectionProxy.cs
- Int64AnimationUsingKeyFrames.cs
- DeviceContexts.cs
- XmlLanguage.cs
- Style.cs
- JsonWriter.cs
- ZipPackagePart.cs
- PartitionerQueryOperator.cs
- TextFormatterImp.cs
- CodeCatchClause.cs
- XmlUtf8RawTextWriter.cs
- AuthenticateEventArgs.cs
- CodeIdentifier.cs
- RegionData.cs
- ScriptHandlerFactory.cs
- SchemaMapping.cs
- MessageHeaderDescription.cs
- Italic.cs
- GroupAggregateExpr.cs
- util.cs
- ScrollContentPresenter.cs
- XslTransform.cs
- ModelItemDictionary.cs
- EpmContentDeSerializer.cs
- CharEntityEncoderFallback.cs
- XmlTextEncoder.cs
- ImpersonationContext.cs
- RotateTransform.cs
- SqlXml.cs
- httpapplicationstate.cs
- HttpCookie.cs
- OrderByExpression.cs
- ConnectionPoolRegistry.cs
- RotateTransform.cs
- XPathDocumentIterator.cs
- ConfigXmlElement.cs
- TreeViewDesigner.cs
- elementinformation.cs
- LoginName.cs
- AQNBuilder.cs
- SQLDouble.cs
- MessageSmuggler.cs
- GeneralTransform.cs
- Html32TextWriter.cs
- ByteRangeDownloader.cs
- RequestContext.cs