| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- //
- // System.Web.Services.Discovery.ContractReference.cs
- //
- // Author:
- // Dave Bettin ([email protected])
- //
- // Copyright (C) Dave Bettin, 2002
- //
- using System.IO;
- using System.Web.Services.Description;
- using System.Xml.Serialization;
- namespace System.Web.Services.Discovery {
- [XmlRootAttribute("contractRef", Namespace="https://schemas.xmlsoap.org/disco/scl/", IsNullable=true)]
- public class ContractReference : DiscoveryReference {
- #region Fields
-
- public const string Namespace = "http://schemas.xmlsoap.org/disco/scl/";
- private ServiceDescription contract;
- private string defaultFilename;
- private string docRef;
- private string href;
- private string url;
-
- #endregion // Fields
-
- #region Constructors
- [MonoTODO]
- public ContractReference ()
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public ContractReference (string href) : this()
- {
- throw new NotImplementedException ();
- }
-
- [MonoTODO]
- public ContractReference (string href, string docRef) : this(href)
- {
- throw new NotImplementedException ();
- }
-
- #endregion // Constructors
- #region Properties
- [XmlIgnore]
- public ServiceDescription Contract {
- get { return contract; }
- }
- [XmlIgnore]
- public override string DefaultFilename {
- get { return defaultFilename; }
- }
-
- [XmlAttribute("docRef")]
- public string DocRef {
- get { return docRef; }
- set { docRef = value; }
- }
-
- [XmlAttribute("ref")]
- public string Ref {
- get { return href; }
- set { href = value; }
- }
-
- [XmlIgnore]
- public override string Url {
- get { return url;}
- set { url = value; }
- }
-
- #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
- }
- }
|