Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- SqlGatherProducedAliases.cs
- SplitterCancelEvent.cs
- PinnedBufferMemoryStream.cs
- DelegatingMessage.cs
- PageWrapper.cs
- CheckBoxStandardAdapter.cs
- LogicalExpr.cs
- MissingFieldException.cs
- StringValidator.cs
- ListBoxItemAutomationPeer.cs
- ExtensionWindowResizeGrip.cs
- UserControlAutomationPeer.cs
- SelectionManager.cs
- FlowchartSizeFeature.cs
- StatusBar.cs
- MetadataItemEmitter.cs
- BaseCAMarshaler.cs
- NativeMethods.cs
- TrackingQueryElement.cs
- ExeConfigurationFileMap.cs
- StylusTouchDevice.cs
- WsdlInspector.cs
- AsymmetricAlgorithm.cs
- ThreadLocal.cs
- SignatureToken.cs
- OdbcConnectionHandle.cs
- ArgIterator.cs
- StateMachineAction.cs
- BuildResult.cs
- FontInfo.cs
- BaseResourcesBuildProvider.cs
- SupportsEventValidationAttribute.cs
- CharEnumerator.cs
- Size3D.cs
- NullableBoolConverter.cs
- Membership.cs
- Parser.cs
- SoapHeaderException.cs
- Soap.cs
- ResourceLoader.cs
- WMIGenerator.cs
- GradientStop.cs
- SEHException.cs
- LinkButton.cs
- ProjectionPlan.cs
- MessageBox.cs
- List.cs
- MediaEntryAttribute.cs
- DataGrid.cs
- PrimitiveCodeDomSerializer.cs
- SQLBytes.cs
- FtpWebResponse.cs
- ContractMapping.cs
- ContentFileHelper.cs
- HttpVersion.cs
- TextRangeEditLists.cs
- Quaternion.cs
- InheritedPropertyDescriptor.cs
- ObjectDataSourceDisposingEventArgs.cs
- ExecutionEngineException.cs
- SchemaTableOptionalColumn.cs
- SqlDataSourceEnumerator.cs
- TrustLevelCollection.cs
- HScrollBar.cs
- GeneralTransform.cs
- SettingsSection.cs
- SkipStoryboardToFill.cs
- BoolExpressionVisitors.cs
- ArrayListCollectionBase.cs
- WebPartDescription.cs
- SettingsPropertyWrongTypeException.cs
- SamlConditions.cs
- DataAdapter.cs
- AutomationProperty.cs
- FilterableAttribute.cs
- SessionStateItemCollection.cs
- HwndProxyElementProvider.cs
- CompilationRelaxations.cs
- WizardPanel.cs
- SmiTypedGetterSetter.cs
- SuppressIldasmAttribute.cs
- WebEvents.cs
- SynchronizedRandom.cs
- BitHelper.cs
- TraversalRequest.cs
- QuotedPrintableStream.cs
- Rect3DConverter.cs
- LateBoundBitmapDecoder.cs
- ResourceReferenceKeyNotFoundException.cs
- NodeFunctions.cs
- BuildProviderCollection.cs
- ByteAnimation.cs
- BamlRecords.cs
- ScalarOps.cs
- COM2ComponentEditor.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- IgnoreSection.cs
- X500Name.cs
- ZipIOLocalFileDataDescriptor.cs
- SessionStateItemCollection.cs