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
- WebPartEditorApplyVerb.cs
- XmlRawWriter.cs
- KeyConverter.cs
- BasicHttpSecurityElement.cs
- MSAAEventDispatcher.cs
- TemplatePropertyEntry.cs
- IndexedString.cs
- IRCollection.cs
- SiteMapSection.cs
- ElementHostAutomationPeer.cs
- WCFBuildProvider.cs
- ExecutionEngineException.cs
- Bind.cs
- DataSetFieldSchema.cs
- ProfileManager.cs
- basecomparevalidator.cs
- Switch.cs
- GridViewEditEventArgs.cs
- UserControl.cs
- TableParagraph.cs
- ReaderContextStackData.cs
- JavaScriptSerializer.cs
- SqlException.cs
- ProcessModelInfo.cs
- Matrix.cs
- RegexCharClass.cs
- Application.cs
- DecimalAnimation.cs
- SQLInt64Storage.cs
- ArraySubsetEnumerator.cs
- CodeLinePragma.cs
- HttpMethodConstraint.cs
- EmptyImpersonationContext.cs
- ContentPosition.cs
- Floater.cs
- GradientBrush.cs
- oledbconnectionstring.cs
- Camera.cs
- UpdateProgress.cs
- CollectionBase.cs
- KeyManager.cs
- PointUtil.cs
- ContainsRowNumberChecker.cs
- _TLSstream.cs
- CodeDefaultValueExpression.cs
- ToolStripRendererSwitcher.cs
- WebPartHelpVerb.cs
- FileSystemEventArgs.cs
- TextLineResult.cs
- CSharpCodeProvider.cs
- Transform.cs
- TextOutput.cs
- ProfileProvider.cs
- MaskedTextBoxDesigner.cs
- PointValueSerializer.cs
- Activity.cs
- PropertyGridCommands.cs
- QilReference.cs
- TemplateKeyConverter.cs
- CodeSubDirectory.cs
- SapiRecoContext.cs
- DocumentViewer.cs
- SqlStatistics.cs
- ClientSettingsStore.cs
- ListBox.cs
- RemoteWebConfigurationHostStream.cs
- NumberAction.cs
- FrameSecurityDescriptor.cs
- FileAuthorizationModule.cs
- Internal.cs
- DropShadowBitmapEffect.cs
- SamlAction.cs
- AvtEvent.cs
- HttpVersion.cs
- Light.cs
- DeferredSelectedIndexReference.cs
- BitmapDownload.cs
- BaseDataListPage.cs
- CultureInfo.cs
- BindingOperations.cs
- SqlUDTStorage.cs
- RSAPKCS1SignatureFormatter.cs
- ExpressionBuilderCollection.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- FormsAuthenticationTicket.cs
- DbConnectionFactory.cs
- XmlNavigatorFilter.cs
- ChangeTracker.cs
- RelationshipEnd.cs
- DataControlReferenceCollection.cs
- TemplatedWizardStep.cs
- CodeArrayIndexerExpression.cs
- Stylus.cs
- URLMembershipCondition.cs
- streamingZipPartStream.cs
- SplineQuaternionKeyFrame.cs
- DataGridViewLinkCell.cs
- precedingquery.cs
- FileChangesMonitor.cs
- StringPropertyBuilder.cs