Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Web / System / Web / Services / Discovery / DynamicDiscoveryDocument.cs / 1305376 / DynamicDiscoveryDocument.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Services.Discovery { using System; using System.IO; using System.Collections; using System.Xml.Serialization; using System.Text; ////// /// This represents a discovery file. /// [XmlRoot("dynamicDiscovery", Namespace=DynamicDiscoveryDocument.Namespace)] public sealed class DynamicDiscoveryDocument { private ExcludePathInfo[] excludePaths = new ExcludePathInfo[0]; ////// /// public const string Namespace = "urn:schemas-dynamicdiscovery:disco.2000-03-17"; ///[To be supplied.] ////// /// Default constructor. /// public DynamicDiscoveryDocument() { } ////// /// [XmlElement("exclude", typeof(ExcludePathInfo))] public ExcludePathInfo[] ExcludePaths { get { return excludePaths; } set { if (value == null) value = new ExcludePathInfo[0]; excludePaths = value; } } ///[To be supplied.] ////// /// Write this instance to a stream. /// public void Write(Stream stream) { XmlSerializer xmlSerializer = new XmlSerializer(typeof(DynamicDiscoveryDocument)); xmlSerializer.Serialize(new StreamWriter(stream, new UTF8Encoding(false)), this); } ////// /// Read an instance of WebMethodsFile from a stream. /// public static DynamicDiscoveryDocument Load(Stream stream) { XmlSerializer xmlSerializer = new XmlSerializer(typeof(DynamicDiscoveryDocument)); return (DynamicDiscoveryDocument) xmlSerializer.Deserialize(stream); } } } // 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
- ElementsClipboardData.cs
- EntityCodeGenerator.cs
- HttpServerUtilityWrapper.cs
- BitmapDecoder.cs
- KeyValuePair.cs
- PopupRoot.cs
- SecurityUniqueId.cs
- ListViewGroupItemCollection.cs
- MimeTypeAttribute.cs
- PerformanceCounterPermissionAttribute.cs
- ProcessHostFactoryHelper.cs
- IncrementalCompileAnalyzer.cs
- DirectoryRedirect.cs
- SamlAdvice.cs
- UIElementParagraph.cs
- CryptoKeySecurity.cs
- TreeNode.cs
- ObjectListFieldCollection.cs
- IteratorFilter.cs
- DiffuseMaterial.cs
- Accessible.cs
- ReturnEventArgs.cs
- DataControlCommands.cs
- regiisutil.cs
- WebPartCollection.cs
- BindingSource.cs
- clipboard.cs
- RelativeSource.cs
- ArgumentsParser.cs
- TreeNodeCollection.cs
- Array.cs
- Int64AnimationUsingKeyFrames.cs
- IPGlobalProperties.cs
- IsolatedStorageFileStream.cs
- ConsoleCancelEventArgs.cs
- HttpApplicationFactory.cs
- RoleGroup.cs
- SqlFormatter.cs
- HelloOperationCD1AsyncResult.cs
- CodeTypeDeclaration.cs
- FixedDSBuilder.cs
- TextElementEnumerator.cs
- ErrorRuntimeConfig.cs
- AutomationEvent.cs
- PropertyStore.cs
- ExpressionLexer.cs
- ThreadAbortException.cs
- TypeBuilder.cs
- NavigateEvent.cs
- CatalogPart.cs
- SqlWebEventProvider.cs
- XmlSchemaDocumentation.cs
- InputChannel.cs
- SynchronizationValidator.cs
- ColumnClickEvent.cs
- NativeMethods.cs
- DoubleCollectionConverter.cs
- LinqExpressionNormalizer.cs
- lengthconverter.cs
- SqlDependencyUtils.cs
- RemotingException.cs
- ConcatQueryOperator.cs
- AssociationType.cs
- ProviderIncompatibleException.cs
- IisTraceWebEventProvider.cs
- ResourceAssociationSetEnd.cs
- DependencyObject.cs
- WebMessageEncodingBindingElement.cs
- SingleAnimationBase.cs
- PauseStoryboard.cs
- ListViewDeleteEventArgs.cs
- Oid.cs
- ConfigurationManagerInternal.cs
- DropShadowEffect.cs
- ChameleonKey.cs
- CatalogZone.cs
- BaseValidator.cs
- ControlAdapter.cs
- ServiceDesigner.xaml.cs
- PublishLicense.cs
- XPathSingletonIterator.cs
- SafeLocalMemHandle.cs
- IODescriptionAttribute.cs
- RuntimeTransactionHandle.cs
- Stack.cs
- TextSearch.cs
- AsyncPostBackErrorEventArgs.cs
- ApplicationDirectory.cs
- ConditionChanges.cs
- SyndicationContent.cs
- TreeNodeBindingCollection.cs
- MethodBuilder.cs
- SslStream.cs
- ToolboxItemFilterAttribute.cs
- NativeMethods.cs
- WebPartTransformerCollection.cs
- ImplicitInputBrush.cs
- OletxTransactionManager.cs
- _ProxyChain.cs
- XmlEncoding.cs