MetaData.ConvertTypesToSchemaToFile Method (Type[], SdlType, String)
.NET Framework (current version)
![]() |
---|
The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience. |
Converts the specified object types to XML schema, and writes it to a file that is specified by name.
Assembly: System.Runtime.Remoting (in System.Runtime.Remoting.dll)
public static void ConvertTypesToSchemaToFile( Type[] types, SdlType sdlType, string path )
Parameters
- types
-
Type:
System.Type[]
The object types to convert to XML schema.
- sdlType
-
Type:
System.Runtime.Remoting.MetadataServices.SdlType
The type of service description language to use for the XML schema.
- path
-
Type:
System.String
The path of the XML file.
![]() |
---|
If a file with the specified name already exists, it is overwritten. |
The following code example demonstrates the use of the ConvertTypesToSchemaToFile method to write the schema definition of the specified types to a file.
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"); } }
.NET Framework
Available since 1.1
Available since 1.1
Show: