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


SoapInteger Класс

Определение

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

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

Примеры

В следующем примере кода показано, как использовать члены класса SoapInteger для преобразования между SoapInteger объектом и строкой XSD integer .

#using <System.dll>
#using <System.Runtime.Remoting.dll>
using namespace System;
using namespace System::Runtime::Remoting::Metadata::W3cXsd2001;

int main()
{
   // Parse an XSD formatted string to create a SoapInteger object.
   String^ xsdIntegerString = L"-13";
   SoapInteger^ xsdInteger = SoapInteger::Parse( xsdIntegerString );

   // Print the value of the SoapInteger object in XSD format.
   Console::WriteLine( L"The SoapInteger object in XSD format is {0}.",
      xsdInteger );

   // Print the XSD type string of the SoapInteger object.
   Console::WriteLine( L"The XSD type of the SoapInteger "
   L"object is {0}.", xsdInteger->GetXsdType() );

   // Print the value of the SoapInteger object.
   Console::WriteLine( L"The value of the SoapInteger object is {0}.",
      xsdInteger->Value );

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

public class Demo
{
    public static void Main(string[] args)
    {
        // Parse an XSD formatted string to create a SoapInteger object.
        string xsdIntegerString = "-13";
        SoapInteger xsdInteger = SoapInteger.Parse(xsdIntegerString);

        // Print the value of the SoapInteger object in XSD format.
        Console.WriteLine("The SoapInteger object in XSD format is {0}.",
            xsdInteger.ToString());

        // Print the XSD type string of the SoapInteger object.
        Console.WriteLine("The XSD type of the SoapInteger " +
            "object is {0}.", xsdInteger.GetXsdType());

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

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

Комментарии

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

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

SoapInteger()

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

SoapInteger(Decimal)

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

Свойства

Value

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

XsdType

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

Методы

Equals(Object)

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

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

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

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

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

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

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

MemberwiseClone()

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

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

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

ToString()

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

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