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
- XmlNode.cs
- storepermission.cs
- SchemaImporter.cs
- GlyphInfoList.cs
- CngUIPolicy.cs
- HierarchicalDataBoundControl.cs
- DtdParser.cs
- ManagedIStream.cs
- Aggregates.cs
- PointLight.cs
- Shape.cs
- ImageList.cs
- DataGridColumn.cs
- X509Certificate2Collection.cs
- XmlSortKeyAccumulator.cs
- BindingManagerDataErrorEventArgs.cs
- PageCodeDomTreeGenerator.cs
- HitTestResult.cs
- AutoScrollHelper.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- HtmlInputSubmit.cs
- DataRelationPropertyDescriptor.cs
- ComponentChangingEvent.cs
- MiniParameterInfo.cs
- ADConnectionHelper.cs
- Base64Stream.cs
- BitmapSourceSafeMILHandle.cs
- PaintEvent.cs
- CacheHelper.cs
- SimplePropertyEntry.cs
- DropShadowEffect.cs
- TextRangeEditLists.cs
- Wizard.cs
- CodeAttachEventStatement.cs
- RewritingProcessor.cs
- ReferencedCollectionType.cs
- InstalledFontCollection.cs
- WriterOutput.cs
- WindowsToolbarAsMenu.cs
- AssociationSetMetadata.cs
- ToolStripItemCollection.cs
- ChildDocumentBlock.cs
- ToolStripControlHost.cs
- BufferedStream2.cs
- TimeSpanValidatorAttribute.cs
- HotSpot.cs
- OleDbConnectionInternal.cs
- ZipIOExtraFieldElement.cs
- _ScatterGatherBuffers.cs
- XmlCompatibilityReader.cs
- XmlSecureResolver.cs
- AsyncCompletedEventArgs.cs
- DictionarySectionHandler.cs
- CompilerParameters.cs
- DesignSurfaceServiceContainer.cs
- ListenerSessionConnectionReader.cs
- WebServiceEnumData.cs
- QuaternionRotation3D.cs
- DirectionalLight.cs
- CollaborationHelperFunctions.cs
- KeyConverter.cs
- HttpRawResponse.cs
- DictationGrammar.cs
- TranslateTransform.cs
- ResourcesBuildProvider.cs
- InternalRelationshipCollection.cs
- DocumentStatusResources.cs
- CodeExporter.cs
- UpnEndpointIdentityExtension.cs
- InstanceDataCollectionCollection.cs
- CatalogPartCollection.cs
- InfoCard.cs
- HtmlInputPassword.cs
- ArrangedElementCollection.cs
- InvalidCommandTreeException.cs
- Verify.cs
- ObjectView.cs
- ServerValidateEventArgs.cs
- FlowDocumentScrollViewer.cs
- ResponseStream.cs
- SecurityContext.cs
- SchemaImporterExtensionsSection.cs
- login.cs
- SlotInfo.cs
- HttpTransportElement.cs
- VirtualizingStackPanel.cs
- PrimaryKeyTypeConverter.cs
- Figure.cs
- _FtpDataStream.cs
- PathFigureCollection.cs
- DateTimeUtil.cs
- TreeNodeCollection.cs
- ColorKeyFrameCollection.cs
- ListChunk.cs
- GridViewCommandEventArgs.cs
- DrawingImage.cs
- DefaultHttpHandler.cs
- PageParserFilter.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- IdentityHolder.cs