Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Xaml.Hosting / System / Xaml / Hosting / Configuration / XamlHostingConfiguration.cs / 1305376 / XamlHostingConfiguration.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Xaml.Hosting.Configuration { using System; using System.Configuration; using System.Web.Configuration; using System.Runtime; using System.Security; static class XamlHostingConfiguration { internal const string CollectionName = ""; internal const string HttpHandlerType = "httpHandlerType"; internal const string XamlHostingConfigGroup = @"system.xaml.hosting"; internal const string XamlHostingSection = XamlHostingConfigGroup + "/httpHandlers"; internal const string XamlRootElementType = "xamlRootElementType"; internal static bool TryGetHttpHandlerType(string virtualPath, Type hostedXamlType, out Type httpHandlerType) { XamlHostingSection section = LoadXamlHostingSection(virtualPath); if (null == section) { ConfigurationErrorsException configException = new ConfigurationErrorsException(SR.ConfigSectionNotFound); throw FxTrace.Exception.AsError(configException); } return section.Handlers.TryGetHttpHandlerType(hostedXamlType, out httpHandlerType); } static XamlHostingSection LoadXamlHostingSection(string virtualPath) { //WebConfigurationManager returns the same section object for a given virtual directory (not virtual path). return (XamlHostingSection)WebConfigurationManager.GetSection(XamlHostingConfiguration.XamlHostingSection, virtualPath); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AutomationPatternInfo.cs
- AggregatePushdown.cs
- EventEntry.cs
- OutputCacheSettingsSection.cs
- StylusPointPropertyInfoDefaults.cs
- FileLevelControlBuilderAttribute.cs
- CmsUtils.cs
- SQLInt64.cs
- ConsumerConnectionPoint.cs
- Crc32Helper.cs
- tibetanshape.cs
- HttpException.cs
- QilTargetType.cs
- DataGridViewColumn.cs
- DeclarationUpdate.cs
- TraceFilter.cs
- Propagator.ExtentPlaceholderCreator.cs
- TraceHwndHost.cs
- XmlAggregates.cs
- PerformanceCounterPermissionAttribute.cs
- SpecialFolderEnumConverter.cs
- TextBox.cs
- ClipboardData.cs
- IfAction.cs
- MetadataArtifactLoaderFile.cs
- Comparer.cs
- MarkupCompilePass1.cs
- RegisterResponseInfo.cs
- ToolTipAutomationPeer.cs
- PieceNameHelper.cs
- ConfigXmlDocument.cs
- ClonableStack.cs
- CollectionDataContract.cs
- SecureStringHasher.cs
- DiscriminatorMap.cs
- GlyphsSerializer.cs
- SqlDataSource.cs
- PermissionSetEnumerator.cs
- RawUIStateInputReport.cs
- AuthenticationSection.cs
- GeometryCombineModeValidation.cs
- ListViewTableRow.cs
- TraceSection.cs
- ByteStream.cs
- EventDescriptor.cs
- IndexedEnumerable.cs
- WebPartRestoreVerb.cs
- DemultiplexingDispatchMessageFormatter.cs
- RotateTransform.cs
- ItemCheckedEvent.cs
- Constraint.cs
- InvalidWMPVersionException.cs
- DataRelation.cs
- ControlsConfig.cs
- XPathChildIterator.cs
- WebPartPersonalization.cs
- SharedUtils.cs
- UInt64.cs
- XPathArrayIterator.cs
- TreeView.cs
- DataObjectSettingDataEventArgs.cs
- Vector3D.cs
- SiteMapDesignerDataSourceView.cs
- SqlDataSourceStatusEventArgs.cs
- RepeatBehaviorConverter.cs
- Dictionary.cs
- FormViewCommandEventArgs.cs
- RouteTable.cs
- FontSourceCollection.cs
- QueryCursorEventArgs.cs
- DBDataPermission.cs
- BitArray.cs
- StreamedFramingRequestChannel.cs
- HwndPanningFeedback.cs
- DesignerDataColumn.cs
- IndexingContentUnit.cs
- ProcessInfo.cs
- StringUtil.cs
- ChineseLunisolarCalendar.cs
- SaveFileDialog.cs
- FindCompletedEventArgs.cs
- Int32RectConverter.cs
- ViewPort3D.cs
- CodeCastExpression.cs
- ProtectedConfigurationSection.cs
- LoadRetryHandler.cs
- DocumentEventArgs.cs
- DriveNotFoundException.cs
- CodeCommentStatementCollection.cs
- ConsoleCancelEventArgs.cs
- securitycriticaldataClass.cs
- CustomBindingElement.cs
- ProjectionPruner.cs
- DataListItemCollection.cs
- WebPartCloseVerb.cs
- TableRowGroupCollection.cs
- LineSegment.cs
- EventEntry.cs
- TreeViewHitTestInfo.cs
- QilFactory.cs