Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

MetaData.ConvertTypesToSchemaToStream Method (Type[], SdlType, Stream)

Converts the specified object types to XML schema, and writes it to a specified stream.

Namespace:  System.Runtime.Remoting.MetadataServices
Assembly:  System.Runtime.Remoting (in System.Runtime.Remoting.dll)

public static void ConvertTypesToSchemaToStream(
	Type[] types,
	SdlType sdlType,
	Stream outputStream
)

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.

outputStream
Type: System.IO.Stream

The Stream that the schema is written to.

The following code example demonstrates the use of the ConvertTypesToSchemaToStream method to write the schema definition of the specified types to a stream.

using System;
using System.Runtime.Remoting.Metadata;
using System.Runtime.Remoting.MetadataServices;
using System.IO;

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();

      FileStream fs = new FileStream("test.xml", FileMode.OpenOrCreate);
      MetaData.ConvertTypesToSchemaToStream(types, SdlType.Wsdl, fs);
   }
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft