Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebControls / SiteMapDataSourceView.cs / 1 / SiteMapDataSourceView.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls { using System.Collections; using System.Security.Permissions; using System.Web; using System.Web.UI; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public class SiteMapDataSourceView : DataSourceView { private SiteMapNodeCollection _collection; private SiteMapDataSource _owner; public SiteMapDataSourceView(SiteMapDataSource owner, string name, SiteMapNode node) : base(owner, name) { _owner = owner; _collection = new SiteMapNodeCollection(node); } public SiteMapDataSourceView(SiteMapDataSource owner, string name, SiteMapNodeCollection collection) : base(owner, name) { _owner = owner; _collection = collection; } protected internal override IEnumerable ExecuteSelect(DataSourceSelectArguments arguments) { arguments.RaiseUnsupportedCapabilitiesError(this); return _collection; } protected override void OnDataSourceViewChanged(EventArgs e) { _collection = _owner.GetPathNodeCollection(Name); base.OnDataSourceViewChanged(e); } public IEnumerable Select(DataSourceSelectArguments arguments) { return ExecuteSelect(arguments); } } } // 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
- WsdlHelpGeneratorElement.cs
- MenuBase.cs
- ViewValidator.cs
- ELinqQueryState.cs
- ListCollectionView.cs
- SourceFileInfo.cs
- ACE.cs
- TimelineGroup.cs
- Cursors.cs
- SQLBytesStorage.cs
- XmlSchemaNotation.cs
- SubtreeProcessor.cs
- BitStream.cs
- FormClosingEvent.cs
- XmlSchemaIdentityConstraint.cs
- AttributeEmitter.cs
- MouseGesture.cs
- ErrorProvider.cs
- PathData.cs
- DescendantOverDescendantQuery.cs
- LocalServiceSecuritySettingsElement.cs
- ByteAnimationUsingKeyFrames.cs
- SqlBooleanizer.cs
- RawUIStateInputReport.cs
- SessionKeyExpiredException.cs
- SecurityCapabilities.cs
- UserNameSecurityTokenProvider.cs
- DependentList.cs
- EntityCommandDefinition.cs
- ExternalFile.cs
- StoragePropertyMapping.cs
- EdmConstants.cs
- infer.cs
- Transactions.cs
- EventWaitHandle.cs
- XmlCharCheckingReader.cs
- MenuScrollingVisibilityConverter.cs
- DataRelation.cs
- EntityRecordInfo.cs
- EntityDataSourceConfigureObjectContext.cs
- RightsManagementEncryptionTransform.cs
- SignatureHelper.cs
- StaticDataManager.cs
- SEHException.cs
- WindowsTokenRoleProvider.cs
- CatalogPartChrome.cs
- XmlSchemaObjectCollection.cs
- SoapIncludeAttribute.cs
- LinqDataSourceUpdateEventArgs.cs
- AnnotationMap.cs
- ResourceReferenceExpressionConverter.cs
- CodeExporter.cs
- SqlDelegatedTransaction.cs
- MethodToken.cs
- PointAnimationClockResource.cs
- DependencyPropertyKind.cs
- autovalidator.cs
- ModifierKeysValueSerializer.cs
- NavigationHelper.cs
- HitTestResult.cs
- ZipIOFileItemStream.cs
- SqlRecordBuffer.cs
- IndexingContentUnit.cs
- DataSourceHelper.cs
- HttpRuntimeSection.cs
- TemplateNameScope.cs
- Column.cs
- PhonemeEventArgs.cs
- KeyEventArgs.cs
- UrlPath.cs
- EventLogPermissionEntry.cs
- CodeDomConfigurationHandler.cs
- EasingQuaternionKeyFrame.cs
- _NestedMultipleAsyncResult.cs
- SelectedGridItemChangedEvent.cs
- TableHeaderCell.cs
- AnchoredBlock.cs
- _LoggingObject.cs
- KeyFrames.cs
- ParseNumbers.cs
- InvokeCompletedEventArgs.cs
- coordinatorfactory.cs
- RsaKeyIdentifierClause.cs
- ProxyRpc.cs
- SystemTcpStatistics.cs
- WithStatement.cs
- TextContainerHelper.cs
- GridViewColumnCollection.cs
- FormatterConverter.cs
- XomlDesignerLoader.cs
- DataGridViewImageColumn.cs
- WebPartAddingEventArgs.cs
- PingOptions.cs
- FormViewModeEventArgs.cs
- SqlUnionizer.cs
- Environment.cs
- KeyValueSerializer.cs
- HttpBufferlessInputStream.cs
- peersecurityelement.cs
- Path.cs