Поделиться через


SoapDate Класс

Определение

Заключает в оболочку тип XSD date.

public ref class SoapDate sealed : System::Runtime::Remoting::Metadata::W3cXsd2001::ISoapXsd
[System.Serializable]
public sealed class SoapDate : System.Runtime.Remoting.Metadata.W3cXsd2001.ISoapXsd
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SoapDate : System.Runtime.Remoting.Metadata.W3cXsd2001.ISoapXsd
[<System.Serializable>]
type SoapDate = class
    interface ISoapXsd
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SoapDate = class
    interface ISoapXsd
Public NotInheritable Class SoapDate
Implements ISoapXsd
Наследование
SoapDate
Атрибуты
Реализации

Примеры

В следующем примере кода показано использование класса для SoapDate переноса типа XML date .

using namespace System;
using namespace System::Runtime::Remoting::Metadata::W3cXsd2001;

int main()
{
   // Parse an XSD date to create a SoapDate object.
   String^ xsdDate = "2003-02-04";
   SoapDate^ date = SoapDate::Parse( xsdDate );

   // Serialize a DateTime object as an XSD date string.
   Console::WriteLine( "The date in XSD format is {0}.",
      date );

   // Print out the XSD type string of this particular SoapDate object.
   Console::WriteLine( "The XSD type of the SoapDate instance is {0}.",
      date->GetXsdType() );

   // Print out the value of the SoapDate object.
   Console::WriteLine( "The value of the SoapDate instance is {0}.",
      date->Value );

   // Print out the sign of the SoapDate object.
   Console::WriteLine( "The sign of the SoapDate instance is {0}.",
      date->Sign );

   // Print out the XSD type string of the SoapDate class.
   Console::WriteLine( "The XSD type of SoapDate is {0}.",
      SoapDate::XsdType );
}
using System;
using System.Runtime.Remoting.Metadata.W3cXsd2001;

public class Demo
{
    public static void Main(string[] args)
    {
        // Parse an XSD date to create a SoapDate object.
        string xsdDate = "2003-02-04";
        SoapDate date = SoapDate.Parse(xsdDate);

        // Serialize a DateTime object as an XSD date string.
        Console.WriteLine("The date in XSD format is {0}.",
            date.ToString());

        // Print the XSD type string of this particular SoapDate object.
        Console.WriteLine("The XSD type of the SoapDate object is {0}.",
            date.GetXsdType());

        // Print the value of the SoapDate object.
        Console.WriteLine("The value of the SoapDate object is {0}.",
            date.Value);

        // Print the sign of the SoapDate object.
        Console.WriteLine("The sign of the SoapDate object is {0}.",
            date.Sign);

        // Print the XSD type string of the SoapDate class.
        Console.WriteLine("The XSD type of SoapDate is {0}.",
            SoapDate.XsdType);
    }
}

Комментарии

Дополнительные сведения о типах данных XSD см. в справочнике по типам данных XML.

Конструкторы

SoapDate()

Инициализирует новый экземпляр класса SoapDate.

SoapDate(DateTime)

Инициализирует новый экземпляр класса SoapDate с указанным объектом DateTime.

SoapDate(DateTime, Int32)

Инициализирует новый экземпляр класса SoapDate с заданным объектом DateTime и целое число, указывающее, является ли Value положительным или отрицательным значением.

Свойства

Sign

Получает или задает, являются ли дата и время текущего экземпляра положительными или отрицательными.

Value

Получает или задает дату и время текущего экземпляра.

XsdType

Получает язык определения XML-схемы (XSD) текущего типа SOAP.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
GetXsdType()

Возвращает язык определения XML-схемы (XSD) текущего типа SOAP.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Parse(String)

Преобразует заданный String в объект SoapDate.

ToString()

Возвращает Value как String.

Применяется к