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
- UInt16Storage.cs
- MemberDomainMap.cs
- SeekStoryboard.cs
- GuidConverter.cs
- TableLayoutCellPaintEventArgs.cs
- WebPartDisplayMode.cs
- CodeAssignStatement.cs
- DbInsertCommandTree.cs
- BlurEffect.cs
- CodeGen.cs
- BinaryParser.cs
- StylusPlugin.cs
- SoapWriter.cs
- EmptyEnumerable.cs
- QueryCoreOp.cs
- WinFormsComponentEditor.cs
- ResourceManager.cs
- PersianCalendar.cs
- RequestCachingSection.cs
- TextAutomationPeer.cs
- PseudoWebRequest.cs
- HttpProfileGroupBase.cs
- ContractListAdapter.cs
- WebConfigurationHost.cs
- GradientPanel.cs
- GetFileNameResult.cs
- SingleKeyFrameCollection.cs
- _AuthenticationState.cs
- SerializableAttribute.cs
- EntityCommandDefinition.cs
- Cursors.cs
- VirtualizingStackPanel.cs
- XmlSchemaSimpleTypeRestriction.cs
- SerialReceived.cs
- StringValidatorAttribute.cs
- HtmlControlDesigner.cs
- GCHandleCookieTable.cs
- SetterTriggerConditionValueConverter.cs
- ColumnWidthChangedEvent.cs
- MsiStyleLogWriter.cs
- QueryInterceptorAttribute.cs
- CustomWebEventKey.cs
- SelectorAutomationPeer.cs
- TreeNode.cs
- HtmlInputSubmit.cs
- VersionUtil.cs
- SecurityValidationBehavior.cs
- BamlRecordWriter.cs
- LogArchiveSnapshot.cs
- BinaryFormatterWriter.cs
- TreeNodeBindingCollection.cs
- TargetInvocationException.cs
- ListenerPerfCounters.cs
- XmlSignificantWhitespace.cs
- CustomAttributeFormatException.cs
- RightsManagementEncryptionTransform.cs
- MsmqIntegrationValidationBehavior.cs
- RuntimeConfig.cs
- PenLineCapValidation.cs
- COM2ColorConverter.cs
- CheckBoxList.cs
- xmlsaver.cs
- ExecutionEngineException.cs
- PtsCache.cs
- BufferModeSettings.cs
- MessageHeaderDescriptionCollection.cs
- SystemColors.cs
- IdentityReference.cs
- ObjectReaderCompiler.cs
- Action.cs
- TemplatedAdorner.cs
- Label.cs
- FragmentQueryProcessor.cs
- Object.cs
- SourceFilter.cs
- ContentControl.cs
- EllipticalNodeOperations.cs
- BCryptHashAlgorithm.cs
- SelectedDatesCollection.cs
- XmlExceptionHelper.cs
- XmlIlVisitor.cs
- uribuilder.cs
- SqlProvider.cs
- ListParaClient.cs
- IdentifierCreationService.cs
- DependencyPropertyValueSerializer.cs
- HashCodeCombiner.cs
- OpCellTreeNode.cs
- SubMenuStyle.cs
- DirtyTextRange.cs
- IntPtr.cs
- ResourcePermissionBaseEntry.cs
- EncoderParameters.cs
- CheckBoxFlatAdapter.cs
- IncrementalCompileAnalyzer.cs
- TemplateBindingExpressionConverter.cs
- ServiceInfo.cs
- AddInToken.cs
- Model3DCollection.cs
- DataGridViewRowStateChangedEventArgs.cs