Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Net / System / UriParserTemplates.cs / 1305376 / UriParserTemplates.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /*++ Abstract: This file contains a set of predefined parseres that a user can derive from See also GenericUriParser.cs file for more user choices Note these parsers are for user to derive from hence they are nor "simple" nor "built-in" Author: Alexei Vopilov Jul 26 2004 Revision History: --*/ // // ATTN: The below types must be compile-time registered with UriParser.CheckSetIsSimpleFlag() method // to avoid calling into the user code if there is no one. // namespace System { // // The HTTP Uri syntax description // MustHaveAuthority | AllowAnInternetHost | MayHaveUserInfo | MayHavePort | MayHavePath | MayHaveQuery | MayHaveFragment | // | PathIsRooted | ConvertPathSlashes | CompressPath | CanonicalizeAsFilePath | UnEscapeDotsAndSlashes // public class HttpStyleUriParser: UriParser { public HttpStyleUriParser():base(UriParser.HttpUri.Flags) { } } // // The FTP Uri syntax description // MustHaveAuthority | AllowAnInternetHost | MayHaveUserInfo | MayHavePort | MayHavePath | MayHaveFragment | PathIsRooted // ConvertPathSlashes | CompressPath | CanonicalizeAsFilePath // public class FtpStyleUriParser: UriParser { public FtpStyleUriParser():base(UriParser.FtpUri.Flags) { } } // // The FILE Uri syntax description // MustHaveAuthority | AllowEmptyHost| AllowAnInternetHost | MayHavePath | MayHaveFragment | PathIsRooted // | FileLikeUri | AllowDOSPath | ConvertPathSlashes | CompressPath | CanonicalizeAsFilePath | UnEscapeDotsAndSlashes // public class FileStyleUriParser: UriParser { public FileStyleUriParser():base(UriParser.FileUri.Flags) { } } // // The NEWS Uri syntax description // MayHavePath | MayHaveFragment // public class NewsStyleUriParser: UriParser { public NewsStyleUriParser():base(UriParser.NewsUri.Flags) { } } // // The GOPHER Uri syntax description // MustHaveAuthority | AllowAnInternetHost | MayHaveUserInfo | MayHavePort | MayHavePath | MayHaveFragment | PathIsRooted // public class GopherStyleUriParser: UriParser { public GopherStyleUriParser():base(UriParser.GopherUri.Flags) { } } // // The LDAP Uri syntax description // MustHaveAuthority | AllowEmptyHost | AllowAnInternetHost | MayHaveUserInfo | MayHavePort | MayHavePath | MayHaveQuery | MayHaveFragment | PathIsRooted // public class LdapStyleUriParser: UriParser { public LdapStyleUriParser():base(UriParser.LdapUri.Flags) { } } public class NetPipeStyleUriParser: UriParser { public NetPipeStyleUriParser():base(UriParser.NetPipeUri.Flags) { } } public class NetTcpStyleUriParser: UriParser { public NetTcpStyleUriParser():base(UriParser.NetTcpUri.Flags) { } } } // 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
- RSAPKCS1KeyExchangeDeformatter.cs
- AsyncOperation.cs
- BinaryObjectWriter.cs
- RelativeSource.cs
- CodeExporter.cs
- AuthorizationBehavior.cs
- ProviderUtil.cs
- UInt32Converter.cs
- SslStreamSecurityUpgradeProvider.cs
- Config.cs
- ExpressionVisitorHelpers.cs
- DES.cs
- ActivationService.cs
- ResourceReader.cs
- StatusBarItemAutomationPeer.cs
- ImageField.cs
- CollaborationHelperFunctions.cs
- HiddenField.cs
- BrowserCapabilitiesCodeGenerator.cs
- Site.cs
- CleanUpVirtualizedItemEventArgs.cs
- MemoryPressure.cs
- TrustLevel.cs
- TemplateXamlTreeBuilder.cs
- GcSettings.cs
- JoinQueryOperator.cs
- ColumnBinding.cs
- List.cs
- ModelItemKeyValuePair.cs
- OdbcCommand.cs
- CalendarModeChangedEventArgs.cs
- GCHandleCookieTable.cs
- TogglePatternIdentifiers.cs
- ChannelSinkStacks.cs
- PixelFormatConverter.cs
- ContractSearchPattern.cs
- HttpAsyncResult.cs
- ITreeGenerator.cs
- HttpResponseBase.cs
- SspiNegotiationTokenAuthenticatorState.cs
- SaveFileDialogDesigner.cs
- ResourcesGenerator.cs
- XmlDataLoader.cs
- RadioButton.cs
- DictionarySectionHandler.cs
- OutputCacheModule.cs
- ReferenceConverter.cs
- HttpModule.cs
- SynchronizationContext.cs
- EnumValidator.cs
- WSSecureConversationFeb2005.cs
- IIS7WorkerRequest.cs
- HtmlListAdapter.cs
- XmlObjectSerializerReadContextComplex.cs
- ThreadStartException.cs
- DelegatedStream.cs
- RefreshPropertiesAttribute.cs
- CompensationTokenData.cs
- StylusPointProperties.cs
- CodeDomLocalizationProvider.cs
- UInt16.cs
- HierarchicalDataSourceDesigner.cs
- UseAttributeSetsAction.cs
- QilPatternFactory.cs
- DiffuseMaterial.cs
- ParameterCollection.cs
- ReadOnlyTernaryTree.cs
- EDesignUtil.cs
- WebEvents.cs
- ImageListStreamer.cs
- TableSectionStyle.cs
- AnnotationComponentManager.cs
- SafeSecurityHandles.cs
- OperationAbortedException.cs
- ClientSession.cs
- ForeignKeyConstraint.cs
- OutOfMemoryException.cs
- OLEDB_Util.cs
- KoreanCalendar.cs
- DescriptionAttribute.cs
- NumberFunctions.cs
- XmlSchemaImport.cs
- EntityContainer.cs
- UriTemplateDispatchFormatter.cs
- PageFunction.cs
- HitTestFilterBehavior.cs
- ProviderCollection.cs
- DataFieldEditor.cs
- AssemblyAssociatedContentFileAttribute.cs
- OleStrCAMarshaler.cs
- ApplyHostConfigurationBehavior.cs
- Repeater.cs
- WizardStepBase.cs
- PresentationAppDomainManager.cs
- LinkedResourceCollection.cs
- OrderByQueryOptionExpression.cs
- DoubleLinkList.cs
- SourceChangedEventArgs.cs
- SafeNativeMemoryHandle.cs
- StatusBarDrawItemEvent.cs