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
- IdentityHolder.cs
- PropertyToken.cs
- ScrollPattern.cs
- OptimisticConcurrencyException.cs
- Dispatcher.cs
- DynamicUpdateCommand.cs
- QueryAccessibilityHelpEvent.cs
- HorizontalAlignConverter.cs
- ToolStripItemEventArgs.cs
- ReservationCollection.cs
- InvokePattern.cs
- embossbitmapeffect.cs
- CommandHelper.cs
- BuildProvider.cs
- CodeParameterDeclarationExpression.cs
- CalendarDay.cs
- ParameterBinding.cs
- MSAAEventDispatcher.cs
- BitVec.cs
- MessageBox.cs
- HebrewCalendar.cs
- ReferenceService.cs
- BitmapEffectDrawing.cs
- DbMetaDataColumnNames.cs
- XmlMtomWriter.cs
- WorkflowInstanceProxy.cs
- RestHandlerFactory.cs
- HttpCacheVaryByContentEncodings.cs
- AssociativeAggregationOperator.cs
- ExpandSegmentCollection.cs
- LocalTransaction.cs
- oledbconnectionstring.cs
- SqlSelectStatement.cs
- LocationUpdates.cs
- TextParagraph.cs
- cryptoapiTransform.cs
- XmlNamespaceMapping.cs
- Array.cs
- GridViewPageEventArgs.cs
- unsafenativemethodstextservices.cs
- BaseContextMenu.cs
- XmlSerializerAssemblyAttribute.cs
- BuildProvider.cs
- XmlElement.cs
- Configuration.cs
- SessionStateUtil.cs
- COM2TypeInfoProcessor.cs
- DataGridViewComboBoxEditingControl.cs
- StylusButtonCollection.cs
- MexHttpsBindingCollectionElement.cs
- RegionIterator.cs
- CompilerScope.cs
- MailAddressCollection.cs
- SoapSchemaExporter.cs
- SqlConnectionString.cs
- COM2Properties.cs
- TraceXPathNavigator.cs
- InstancePersistenceEvent.cs
- _SSPISessionCache.cs
- followingquery.cs
- CultureSpecificCharacterBufferRange.cs
- DateTimeValueSerializer.cs
- SwitchAttribute.cs
- DataKeyArray.cs
- OdbcDataAdapter.cs
- ModuleConfigurationInfo.cs
- TagElement.cs
- PeerFlooder.cs
- FamilyTypefaceCollection.cs
- ServiceObjectContainer.cs
- PropertyIDSet.cs
- _Win32.cs
- GeneralTransform3DTo2DTo3D.cs
- AuthorizationRuleCollection.cs
- RevocationPoint.cs
- Int16Animation.cs
- autovalidator.cs
- DelegateTypeInfo.cs
- RenderTargetBitmap.cs
- MaterialCollection.cs
- GridViewItemAutomationPeer.cs
- BlockUIContainer.cs
- SecurityCriticalDataForSet.cs
- rsa.cs
- CheckPair.cs
- QuestionEventArgs.cs
- TrustLevelCollection.cs
- ConfigXmlComment.cs
- ItemsPanelTemplate.cs
- DuplicateWaitObjectException.cs
- PartialCachingAttribute.cs
- TreeNodeBindingCollection.cs
- KeyInterop.cs
- WSDualHttpBindingElement.cs
- FragmentNavigationEventArgs.cs
- ScriptRegistrationManager.cs
- ImageSourceValueSerializer.cs
- Executor.cs
- StrokeSerializer.cs
- clipboard.cs