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
- ToolZone.cs
- CustomErrorsSection.cs
- TablePattern.cs
- SectionXmlInfo.cs
- ListView.cs
- RequestCacheEntry.cs
- BevelBitmapEffect.cs
- DependencyPropertyHelper.cs
- NativeRecognizer.cs
- ContextStack.cs
- BamlTreeMap.cs
- DetailsView.cs
- OleDbRowUpdatingEvent.cs
- DataSourceViewSchemaConverter.cs
- AsymmetricSignatureFormatter.cs
- COM2ComponentEditor.cs
- DesignerOptionService.cs
- XmlNotation.cs
- Helpers.cs
- COAUTHIDENTITY.cs
- UIHelper.cs
- ShapingEngine.cs
- XmlCharType.cs
- DataGridRowHeaderAutomationPeer.cs
- DashStyles.cs
- OutputCacheProfile.cs
- SwitchElementsCollection.cs
- CodeGotoStatement.cs
- ProxyGenerationError.cs
- AQNBuilder.cs
- ManualResetEvent.cs
- IODescriptionAttribute.cs
- COM2ExtendedBrowsingHandler.cs
- TextDocumentView.cs
- AssertFilter.cs
- DetailsViewInsertedEventArgs.cs
- IImplicitResourceProvider.cs
- Vector3dCollection.cs
- ProxyWebPartManager.cs
- ImageMapEventArgs.cs
- UnknownBitmapDecoder.cs
- SqlFacetAttribute.cs
- SelectionProcessor.cs
- ColorContextHelper.cs
- Thread.cs
- ConfigurationPropertyCollection.cs
- ThreadPoolTaskScheduler.cs
- TemplateParser.cs
- RectangleHotSpot.cs
- ClientConfigurationHost.cs
- PreviewKeyDownEventArgs.cs
- ConfigurationCollectionAttribute.cs
- LookupNode.cs
- ConsoleKeyInfo.cs
- FunctionQuery.cs
- ScrollBar.cs
- SqlParameterCollection.cs
- EntityContainerAssociationSetEnd.cs
- SQLMoneyStorage.cs
- TraceInternal.cs
- PKCS1MaskGenerationMethod.cs
- BitmapEffectGeneralTransform.cs
- basevalidator.cs
- CollectionEditorDialog.cs
- HtmlElementEventArgs.cs
- DesignerVerb.cs
- PathFigureCollectionConverter.cs
- InstanceHandle.cs
- __Filters.cs
- PropertyFilterAttribute.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- SchemaMapping.cs
- PointValueSerializer.cs
- SHA512.cs
- LiteralSubsegment.cs
- CodeIndexerExpression.cs
- ProxyWebPartManagerDesigner.cs
- UpdateDelegates.Generated.cs
- PreparingEnlistment.cs
- Sql8ExpressionRewriter.cs
- ForAllOperator.cs
- DesignTimeTemplateParser.cs
- CallbackValidator.cs
- EncoderFallback.cs
- MemberDescriptor.cs
- DataConnectionHelper.cs
- TypeUsage.cs
- DataBinding.cs
- UnionCqlBlock.cs
- OracleRowUpdatedEventArgs.cs
- VBIdentifierTrimConverter.cs
- TabletDevice.cs
- ConstraintCollection.cs
- ScriptReference.cs
- UInt64Converter.cs
- LicenseContext.cs
- Variable.cs
- SoapFormatter.cs
- unitconverter.cs
- EntryWrittenEventArgs.cs