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
- SimpleFieldTemplateUserControl.cs
- ErrorHandlingReceiver.cs
- SymmetricCryptoHandle.cs
- FileDialogPermission.cs
- ServiceReference.cs
- EarlyBoundInfo.cs
- DataServiceHostFactory.cs
- DataGridBeginningEditEventArgs.cs
- WebPartConnectionsDisconnectVerb.cs
- EncryptedXml.cs
- RegisteredExpandoAttribute.cs
- WorkflowOperationFault.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- MultipartContentParser.cs
- Tuple.cs
- PackageProperties.cs
- CodeNamespaceImportCollection.cs
- SymmetricKeyWrap.cs
- StringOutput.cs
- HexParser.cs
- XmlnsPrefixAttribute.cs
- ButtonColumn.cs
- LoginCancelEventArgs.cs
- Vector3D.cs
- WebServiceTypeData.cs
- CellConstantDomain.cs
- EventSinkActivityDesigner.cs
- WinFormsSecurity.cs
- ExpressionBindingsDialog.cs
- HWStack.cs
- PermissionListSet.cs
- WindowInteropHelper.cs
- WebPartsPersonalizationAuthorization.cs
- ProcessModuleCollection.cs
- KeyNotFoundException.cs
- AudioException.cs
- nulltextcontainer.cs
- FigureParaClient.cs
- Package.cs
- SoapObjectInfo.cs
- DataGridViewColumn.cs
- OraclePermissionAttribute.cs
- DataContext.cs
- DataSourceProvider.cs
- Debug.cs
- Matrix.cs
- _AutoWebProxyScriptEngine.cs
- DynamicValidator.cs
- ValidationEventArgs.cs
- HitTestResult.cs
- WindowsStartMenu.cs
- EmbeddedMailObject.cs
- WebEvents.cs
- Stylus.cs
- BorderSidesEditor.cs
- HttpHandlerActionCollection.cs
- Byte.cs
- SelectionPattern.cs
- ActivityCodeDomReferenceService.cs
- ObjectStateManagerMetadata.cs
- ScalarConstant.cs
- ItemCheckEvent.cs
- DataRecordInternal.cs
- XmlDocument.cs
- EdmSchemaError.cs
- DesignTimeParseData.cs
- DirectoryInfo.cs
- ServiceHostingEnvironment.cs
- MILUtilities.cs
- PeerCollaboration.cs
- BamlTreeMap.cs
- Drawing.cs
- TableLayoutRowStyleCollection.cs
- FatalException.cs
- ReverseQueryOperator.cs
- ReferentialConstraint.cs
- SQLInt64Storage.cs
- SqlDataSourceCache.cs
- WorkItem.cs
- TextRangeEditTables.cs
- ValueTypePropertyReference.cs
- XMLSchema.cs
- InputDevice.cs
- _AutoWebProxyScriptWrapper.cs
- SR.cs
- ColorMatrix.cs
- __ConsoleStream.cs
- StateBag.cs
- ProjectionPruner.cs
- mediaeventshelper.cs
- IsolatedStoragePermission.cs
- SoapExtension.cs
- DataSourceCache.cs
- ChannelListenerBase.cs
- SBCSCodePageEncoding.cs
- ProxyWebPartManager.cs
- DeploymentExceptionMapper.cs
- MdiWindowListStrip.cs
- DataGrid.cs
- WebPartCatalogCloseVerb.cs