Code:
/ 4.0 / 4.0 / 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. 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
- CancellationToken.cs
- PropertyNames.cs
- AncillaryOps.cs
- CollectionDataContractAttribute.cs
- XhtmlTextWriter.cs
- ChangeDirector.cs
- DSASignatureFormatter.cs
- ScrollChrome.cs
- RectAnimationUsingKeyFrames.cs
- DbCommandTree.cs
- ListViewCommandEventArgs.cs
- CodeLabeledStatement.cs
- ProjectionPlanCompiler.cs
- ResourcePermissionBase.cs
- FixUpCollection.cs
- MenuStrip.cs
- FileVersionInfo.cs
- ConnectionPoint.cs
- Binding.cs
- Thickness.cs
- LabelLiteral.cs
- Automation.cs
- C14NUtil.cs
- UniqueCodeIdentifierScope.cs
- XmlSerializationReader.cs
- NativeMethods.cs
- CodeCatchClause.cs
- SecurityRuntime.cs
- EndCreateSecurityTokenRequest.cs
- StreamInfo.cs
- RequestNavigateEventArgs.cs
- CancelEventArgs.cs
- RequestCacheEntry.cs
- MissingMethodException.cs
- XappLauncher.cs
- BaseProcessor.cs
- BitmapMetadataEnumerator.cs
- LineGeometry.cs
- ImageDrawing.cs
- Empty.cs
- SecurityBindingElement.cs
- Fonts.cs
- ExceptionHandlerDesigner.cs
- ResponseStream.cs
- EventsTab.cs
- BookmarkScopeHandle.cs
- ISAPIWorkerRequest.cs
- SrgsDocumentParser.cs
- DataGridViewElement.cs
- MappedMetaModel.cs
- MessageContractMemberAttribute.cs
- DataGridViewColumnCollectionDialog.cs
- StandardTransformFactory.cs
- UInt16.cs
- HMACSHA1.cs
- DateTimePickerDesigner.cs
- AdCreatedEventArgs.cs
- ConfigurationManager.cs
- AliasedExpr.cs
- Style.cs
- Security.cs
- AssemblyAttributesGoHere.cs
- TextServicesPropertyRanges.cs
- ToolStrip.cs
- EntityTemplateUserControl.cs
- UnauthorizedAccessException.cs
- _SslStream.cs
- SqlNotificationRequest.cs
- UnsupportedPolicyOptionsException.cs
- TickBar.cs
- ReferenceConverter.cs
- StringBuilder.cs
- Visitors.cs
- IpcServerChannel.cs
- UIElement.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- Policy.cs
- XmlWriterTraceListener.cs
- _AutoWebProxyScriptEngine.cs
- SynchronizingStream.cs
- Environment.cs
- StringBuilder.cs
- TabItem.cs
- InputScopeConverter.cs
- AttributeAction.cs
- Filter.cs
- DownloadProgressEventArgs.cs
- PackageDigitalSignatureManager.cs
- SqlDataSource.cs
- CategoryAttribute.cs
- InstanceDescriptor.cs
- ListenerElementsCollection.cs
- PropertyValueUIItem.cs
- XmlQueryTypeFactory.cs
- ServiceMetadataExtension.cs
- ApplicationGesture.cs
- SoapIgnoreAttribute.cs
- EpmContentSerializerBase.cs
- LocalBuilder.cs
- EventManager.cs