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
- SqlException.cs
- AsymmetricSignatureDeformatter.cs
- ExceptionHandler.cs
- LogEntryUtils.cs
- FileSystemInfo.cs
- SizeLimitedCache.cs
- Visual3DCollection.cs
- _NetworkingPerfCounters.cs
- SafeCoTaskMem.cs
- CommandEventArgs.cs
- Composition.cs
- SwitchAttribute.cs
- Mapping.cs
- LongCountAggregationOperator.cs
- CallTemplateAction.cs
- RemotingConfigParser.cs
- ConfigurationHelpers.cs
- RoleService.cs
- FontFamily.cs
- ObjectTag.cs
- ByteStreamBufferedMessageData.cs
- SecurityChannelFaultConverter.cs
- Floater.cs
- GradientBrush.cs
- CollectionsUtil.cs
- SchemaContext.cs
- ComplexLine.cs
- DataIdProcessor.cs
- NetTcpBindingCollectionElement.cs
- VectorConverter.cs
- TheQuery.cs
- WbemException.cs
- ArraySortHelper.cs
- EventLogTraceListener.cs
- VariableQuery.cs
- _IPv4Address.cs
- PtsHost.cs
- StorageInfo.cs
- ExpandCollapseIsCheckedConverter.cs
- ViewGenerator.cs
- DocumentPageHost.cs
- UnsafeNativeMethods.cs
- ObjectDataSourceMethodEventArgs.cs
- TraceProvider.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- TransactionManager.cs
- Pick.cs
- MSAAWinEventWrap.cs
- DbConvert.cs
- HttpGetClientProtocol.cs
- LOSFormatter.cs
- BamlTreeMap.cs
- Constraint.cs
- RegexCaptureCollection.cs
- OutputCacheSettings.cs
- SHA384Managed.cs
- SequentialWorkflowHeaderFooter.cs
- AccessControlList.cs
- Html32TextWriter.cs
- Int16.cs
- StylusButton.cs
- SafeCryptoHandles.cs
- CategoryNameCollection.cs
- InkCanvas.cs
- SpellCheck.cs
- CurrentChangedEventManager.cs
- Keyboard.cs
- ConfigXmlCDataSection.cs
- ReflectPropertyDescriptor.cs
- httpstaticobjectscollection.cs
- GPRECT.cs
- ValidationError.cs
- Events.cs
- SurrogateEncoder.cs
- GenericEnumerator.cs
- EntityWithChangeTrackerStrategy.cs
- RubberbandSelector.cs
- Rfc2898DeriveBytes.cs
- VectorCollectionValueSerializer.cs
- IntranetCredentialPolicy.cs
- FileVersionInfo.cs
- PagesSection.cs
- AdjustableArrowCap.cs
- SecureUICommand.cs
- BaseTemplateParser.cs
- GridViewRow.cs
- DivideByZeroException.cs
- SchemaMerger.cs
- XmlNamedNodeMap.cs
- EdmSchemaError.cs
- HtmlInputRadioButton.cs
- ResXResourceWriter.cs
- ContractInstanceProvider.cs
- SoapTypeAttribute.cs
- EncoderFallback.cs
- SoundPlayer.cs
- NativeMethods.cs
- TraceContextRecord.cs
- HashCodeCombiner.cs
- AssemblyName.cs