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
- Filter.cs
- InvokeSchedule.cs
- MemoryMappedView.cs
- XmlTextEncoder.cs
- SqlDataSourceCommandEventArgs.cs
- WorkflowRuntimeServicesBehavior.cs
- CommentAction.cs
- DataGridViewCheckBoxCell.cs
- Lasso.cs
- CallbackValidator.cs
- ToolTipAutomationPeer.cs
- CategoryGridEntry.cs
- SizeChangedInfo.cs
- IgnoreDeviceFilterElement.cs
- AsyncOperationManager.cs
- codemethodreferenceexpression.cs
- ListSortDescription.cs
- _AutoWebProxyScriptEngine.cs
- String.cs
- EnvironmentPermission.cs
- WSSecurityPolicy.cs
- ColumnTypeConverter.cs
- ErrorReporting.cs
- FontInfo.cs
- WpfXamlMember.cs
- ColorConverter.cs
- ChtmlPhoneCallAdapter.cs
- RotateTransform3D.cs
- WebPartEditVerb.cs
- XmlDocument.cs
- OutKeywords.cs
- QilReference.cs
- TypeSystem.cs
- ReceiveContextCollection.cs
- TableSectionStyle.cs
- MultiPartWriter.cs
- PropertyMap.cs
- MultipartIdentifier.cs
- InheritanceContextChangedEventManager.cs
- SubpageParaClient.cs
- RolePrincipal.cs
- CompoundFileStreamReference.cs
- ButtonChrome.cs
- Expressions.cs
- EncodingDataItem.cs
- ProcessHostMapPath.cs
- Types.cs
- CodeGen.cs
- ConfigurationSectionHelper.cs
- CustomTypeDescriptor.cs
- PropertyCollection.cs
- DataGridViewRowCollection.cs
- Vars.cs
- HtmlInputControl.cs
- FigureParagraph.cs
- Visual3DCollection.cs
- BindingContext.cs
- OdbcCommand.cs
- OuterGlowBitmapEffect.cs
- RootNamespaceAttribute.cs
- ParagraphVisual.cs
- OLEDB_Util.cs
- XmlSerializationWriter.cs
- HttpRequest.cs
- XmlAttributeOverrides.cs
- ChannelServices.cs
- HandlerBase.cs
- DbProviderFactory.cs
- EntityCommandCompilationException.cs
- XmlNodeChangedEventManager.cs
- CodeAccessPermission.cs
- UIPropertyMetadata.cs
- RectangleHotSpot.cs
- VirtualDirectoryMappingCollection.cs
- ScriptResourceAttribute.cs
- StoreItemCollection.cs
- MessageParameterAttribute.cs
- InheritanceContextHelper.cs
- SessionStateItemCollection.cs
- WebPartAuthorizationEventArgs.cs
- SqlMetaData.cs
- OleDbWrapper.cs
- TraceEventCache.cs
- ReadOnlyCollection.cs
- AvTrace.cs
- PeerSecurityHelpers.cs
- ItemDragEvent.cs
- ExtendedPropertyDescriptor.cs
- IconBitmapDecoder.cs
- InheritanceContextHelper.cs
- EnumType.cs
- LinkedResourceCollection.cs
- TCEAdapterGenerator.cs
- TraceContextEventArgs.cs
- PageAsyncTask.cs
- RangeContentEnumerator.cs
- DocumentGrid.cs
- CoreChannel.cs
- TraceListeners.cs
- ByteStorage.cs