| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- //
- // System.Web.Services.Discovery.SchemaReference.cs
- //
- // Author:
- // Dave Bettin ([email protected])
- //
- // Copyright (C) Dave Bettin, 2002
- //
- using System.ComponentModel;
- using System.IO;
- using System.Xml.Schema;
- using System.Xml.Serialization;
- namespace System.Web.Services.Discovery {
- [XmlRootAttribute("schemaRef", Namespace="http://schemas/xmlsoap.org/disco/schema/", IsNullable=true)]
- public sealed class SchemaReference : DiscoveryReference {
- #region Fields
-
- public const string Namespace = "http://schemas/xmlsoap.org/disco/schema/";
- private string defaultFilename;
- private string href;
- private string url;
- private string targetNamespace;
- private XmlSchema schema;
-
- #endregion // Fields
-
- #region Constructors
- [MonoTODO]
- public SchemaReference ()
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public SchemaReference (string href) : this()
- {
- throw new NotImplementedException ();
- }
-
- #endregion // Constructors
- #region Properties
- [XmlIgnore]
- public override string DefaultFilename {
- get { return defaultFilename; }
- }
-
- [XmlAttribute("ref")]
- public string Ref {
- get { return href; }
- set { href = value; }
- }
-
- [XmlIgnore]
- public override string Url {
- get { return url; }
- set { url = value; }
- }
-
- [DefaultValue("")]
- [XmlAttribute("targetNamespace")]
- public string TargetNamespace {
- get { return targetNamespace; }
- set { targetNamespace = targetNamespace; }
- }
- [XmlIgnore]
- public XmlSchema Schema {
- get { return schema; }
-
- }
-
- #endregion // Properties
- #region Methods
- [MonoTODO]
- public override object ReadDocument (Stream stream)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- protected internal override void Resolve (string contentType, Stream stream)
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public override void WriteDocument (object document, Stream stream)
- {
- throw new NotImplementedException ();
- }
- #endregion // Methods
- }
- }
|