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
- CryptographicAttribute.cs
- FunctionDescription.cs
- RequestQueryParser.cs
- OleAutBinder.cs
- handlecollector.cs
- EntityDataSourceValidationException.cs
- TableItemProviderWrapper.cs
- TrackingProfile.cs
- PageClientProxyGenerator.cs
- DataGridHeaderBorder.cs
- BuilderElements.cs
- XXXOnTypeBuilderInstantiation.cs
- PreloadedPackages.cs
- HttpCapabilitiesSectionHandler.cs
- DataSourceIDConverter.cs
- DataGridViewRowHeaderCell.cs
- IBuiltInEvidence.cs
- EnumUnknown.cs
- SafeNativeMemoryHandle.cs
- RepeatInfo.cs
- ChtmlImageAdapter.cs
- TypeHelpers.cs
- ThreadExceptionDialog.cs
- ClientConvert.cs
- DependencyPropertyAttribute.cs
- JavascriptCallbackMessageInspector.cs
- WebPartConnectionsEventArgs.cs
- Bits.cs
- OracleRowUpdatingEventArgs.cs
- SimpleRecyclingCache.cs
- CounterCreationDataCollection.cs
- WindowProviderWrapper.cs
- DesignerPerfEventProvider.cs
- CollectionBase.cs
- TabControlAutomationPeer.cs
- DbConnectionStringCommon.cs
- ObjectMemberMapping.cs
- BinaryUtilClasses.cs
- EntityCommandExecutionException.cs
- Binding.cs
- Vector3dCollection.cs
- LayoutSettings.cs
- XmlILModule.cs
- TableCell.cs
- SafeViewOfFileHandle.cs
- ValueUtilsSmi.cs
- WinInetCache.cs
- ScriptHandlerFactory.cs
- ComAdminInterfaces.cs
- ImagingCache.cs
- XpsLiterals.cs
- SerialPinChanges.cs
- SortDescriptionCollection.cs
- QueryPageSettingsEventArgs.cs
- MessageDispatch.cs
- DrawToolTipEventArgs.cs
- TextServicesPropertyRanges.cs
- CompiledQueryCacheKey.cs
- SemaphoreSecurity.cs
- RenderCapability.cs
- SerializeAbsoluteContext.cs
- GPPOINTF.cs
- Propagator.cs
- ButtonBaseAutomationPeer.cs
- GreenMethods.cs
- DependencyObjectProvider.cs
- Stylus.cs
- ExtenderProviderService.cs
- WebServiceTypeData.cs
- StateBag.cs
- FileUtil.cs
- Buffer.cs
- SecurityDocument.cs
- ViewEvent.cs
- AsnEncodedData.cs
- InkPresenterAutomationPeer.cs
- Viewport2DVisual3D.cs
- SqlNodeAnnotations.cs
- NameValueSectionHandler.cs
- LifetimeServices.cs
- validation.cs
- DoubleCollectionValueSerializer.cs
- ZeroOpNode.cs
- unsafeIndexingFilterStream.cs
- DataDocumentXPathNavigator.cs
- ElementAction.cs
- BindingMAnagerBase.cs
- X509Chain.cs
- UIElement3DAutomationPeer.cs
- CodeSnippetTypeMember.cs
- XamlWrapperReaders.cs
- VBIdentifierDesigner.xaml.cs
- ServiceProviders.cs
- FormViewDeletedEventArgs.cs
- CompiledELinqQueryState.cs
- DataGridState.cs
- DataViewSetting.cs
- TextRangeAdaptor.cs
- GeometryHitTestParameters.cs
- RotationValidation.cs