MetaData.ConvertTypesToSchemaToFile Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Převede zadané typy na schéma XML a zapíše je do souboru.
Přetížení
ConvertTypesToSchemaToFile(ServiceType[], SdlType, String) |
Převede zadané typy služeb na schéma XML a zapíše je do souboru, který je určen názvem. |
ConvertTypesToSchemaToFile(Type[], SdlType, String) |
Převede zadané typy objektů na schéma XML a zapíše jej do souboru, který je určen názvem. |
ConvertTypesToSchemaToFile(ServiceType[], SdlType, String)
Převede zadané typy služeb na schéma XML a zapíše je do souboru, který je určen názvem.
public:
static void ConvertTypesToSchemaToFile(cli::array <System::Runtime::Remoting::MetadataServices::ServiceType ^> ^ types, System::Runtime::Remoting::MetadataServices::SdlType sdlType, System::String ^ path);
public static void ConvertTypesToSchemaToFile (System.Runtime.Remoting.MetadataServices.ServiceType[] types, System.Runtime.Remoting.MetadataServices.SdlType sdlType, string path);
static member ConvertTypesToSchemaToFile : System.Runtime.Remoting.MetadataServices.ServiceType[] * System.Runtime.Remoting.MetadataServices.SdlType * string -> unit
Public Shared Sub ConvertTypesToSchemaToFile (types As ServiceType(), sdlType As SdlType, path As String)
Parametry
- types
- ServiceType[]
Instance ServiceType pro převod schématu XML.
- sdlType
- SdlType
Typ jazyka popisu služby, který se má použít pro schéma XML.
- path
- String
Cesta k souboru XML.
Poznámky
Instance ServiceType umožňuje přidružit adresu URL k objektu Type.
Poznámka
Pokud soubor se zadaným názvem již existuje, je přepsán.
Platí pro
ConvertTypesToSchemaToFile(Type[], SdlType, String)
Převede zadané typy objektů na schéma XML a zapíše jej do souboru, který je určen názvem.
public:
static void ConvertTypesToSchemaToFile(cli::array <Type ^> ^ types, System::Runtime::Remoting::MetadataServices::SdlType sdlType, System::String ^ path);
public static void ConvertTypesToSchemaToFile (Type[] types, System.Runtime.Remoting.MetadataServices.SdlType sdlType, string path);
static member ConvertTypesToSchemaToFile : Type[] * System.Runtime.Remoting.MetadataServices.SdlType * string -> unit
Public Shared Sub ConvertTypesToSchemaToFile (types As Type(), sdlType As SdlType, path As String)
Parametry
- types
- Type[]
Typy objektů, které se mají převést na schéma XML.
- sdlType
- SdlType
Typ jazyka popisu služby, který se má použít pro schéma XML.
- path
- String
Cesta k souboru XML.
Příklady
Následující příklad kódu ukazuje použití ConvertTypesToSchemaToFile metody k zápisu definice schématu zadaných typů do souboru.
#using <system.dll>
#using <system.runtime.remoting.dll>
using namespace System;
using namespace System::Runtime::Remoting::Metadata;
using namespace System::Runtime::Remoting::MetadataServices;
ref class TestClass
{
private:
int integer;
public:
static const double dFloatingPoint = 5.1999;
property int Int
{
int get()
{
return integer;
}
void set( int value )
{
integer = value;
}
}
void Print()
{
Console::WriteLine( "The double is equal to {0}.", dFloatingPoint );
}
};
int main()
{
array<Type^>^types = gcnew array<Type^>(4);
String^ s = "a";
int i = -5;
double d = 3.1415;
TestClass^ tc = gcnew TestClass;
types[ 0 ] = s->GetType();
types[ 1 ] = i.GetType();
types[ 2 ] = d.GetType();
types[ 3 ] = tc->GetType();
MetaData::ConvertTypesToSchemaToFile( types, SdlType::Wsdl, "test.xml" );
return 0;
}
using System;
using System.Runtime.Remoting.Metadata;
using System.Runtime.Remoting.MetadataServices;
public class Test {
class TestClass {
int integer;
public double dFloatingPoint = 5.1999;
public int Int {
get { return integer; }
set { integer = value; }
}
public void Print () {
Console.WriteLine("The double is equal to {0}.", dFloatingPoint);
}
}
public static void Main() {
Type[] types = new Type[4];
String s = "a";
int i = -5;
double d = 3.1415;
TestClass tc = new TestClass();
types[0] = s.GetType();
types[1] = i.GetType();
types[2] = d.GetType();
types[3] = tc.GetType();
MetaData.ConvertTypesToSchemaToFile(types, SdlType.Wsdl, "test.xml");
}
}
Imports System.Runtime.Remoting.Metadata
Imports System.Runtime.Remoting.MetadataServices
Public Class Test
Class TestClass
Private [integer] As Integer
Public dFloatingPoint As Double = 3.1999
Public Property Int() As Integer
Get
Return [integer]
End Get
Set
[integer] = value
End Set
End Property
Public Sub Print()
Console.WriteLine("The double is equal to {0}.", dFloatingPoint)
End Sub
End Class
Public Shared Sub Main()
Dim types(4) As Type
Dim s As [String] = "a"
Dim i As Integer = - 5
Dim d As Double = 3.1415
Dim tc As New TestClass()
types(0) = s.GetType()
types(1) = i.GetType()
types(2) = d.GetType()
types(3) = tc.GetType()
MetaData.ConvertTypesToSchemaToFile(types, SdlType.Wsdl, "test.xml")
End Sub
End Class
Poznámky
Poznámka
Pokud soubor se zadaným názvem již existuje, je přepsán.