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
- AttachmentCollection.cs
- ExpandCollapseProviderWrapper.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- EdmItemCollection.cs
- EventArgs.cs
- RequestCacheValidator.cs
- ProcessThreadCollection.cs
- CornerRadius.cs
- ObjectAnimationUsingKeyFrames.cs
- Int32Converter.cs
- DbConvert.cs
- IdentityManager.cs
- ColorAnimation.cs
- ReferentialConstraint.cs
- CodeComment.cs
- QuestionEventArgs.cs
- XamlFrame.cs
- DataGridToolTip.cs
- SqlLiftWhereClauses.cs
- DataRowView.cs
- LockingPersistenceProvider.cs
- AttributeConverter.cs
- WebControl.cs
- SmtpReplyReaderFactory.cs
- ConnectionStringsExpressionBuilder.cs
- CodeMemberEvent.cs
- PerfCounters.cs
- InstanceKeyCompleteException.cs
- GeneralTransform3DCollection.cs
- ScrollViewerAutomationPeer.cs
- AsyncPostBackErrorEventArgs.cs
- StylusButtonEventArgs.cs
- Stroke.cs
- SecurityImpersonationBehavior.cs
- Policy.cs
- CryptoSession.cs
- ADRoleFactory.cs
- JsonFormatWriterGenerator.cs
- WebConfigurationManager.cs
- TableCell.cs
- RedBlackList.cs
- ClientApiGenerator.cs
- CommonRemoteMemoryBlock.cs
- AttributeAction.cs
- AuthorizationSection.cs
- SingleResultAttribute.cs
- GPStream.cs
- SerializationEventsCache.cs
- HorizontalAlignConverter.cs
- TableParaClient.cs
- OptimisticConcurrencyException.cs
- EncodingNLS.cs
- SolidBrush.cs
- GroupJoinQueryOperator.cs
- DeploymentSection.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- DebugView.cs
- LongTypeConverter.cs
- MetadataLocation.cs
- HttpModuleActionCollection.cs
- CharacterShapingProperties.cs
- BufferedStream.cs
- XPathNavigator.cs
- EntityDataSourceState.cs
- StatusBarPanel.cs
- ComponentDispatcherThread.cs
- prompt.cs
- TagPrefixInfo.cs
- WebConfigurationHostFileChange.cs
- ReflectionPermission.cs
- MultiSelector.cs
- ToolStripOverflow.cs
- EdmScalarPropertyAttribute.cs
- CodeTypeMemberCollection.cs
- NavigationCommands.cs
- CompositionAdorner.cs
- InvalidFilterCriteriaException.cs
- ResolveMatches11.cs
- _SafeNetHandles.cs
- PrintPreviewControl.cs
- TemplateInstanceAttribute.cs
- ThreadSafeList.cs
- DictionaryEditChange.cs
- DetailsViewDeletedEventArgs.cs
- TextElementEditingBehaviorAttribute.cs
- GPRECT.cs
- DataServiceKeyAttribute.cs
- SqlInfoMessageEvent.cs
- ToRequest.cs
- DetailsViewPageEventArgs.cs
- DataFormats.cs
- OracleMonthSpan.cs
- WebScriptMetadataFormatter.cs
- SapiAttributeParser.cs
- SoapAttributes.cs
- TemplatedAdorner.cs
- WebPartConnectionsConfigureVerb.cs
- EventProxy.cs
- BamlStream.cs
- PathParser.cs