public class MetaData
|
| ctor #1 | Default constructor. This constructor is called by derived class constructors to initialize state in this type. |
| ConvertCodeSourceFileToAssemblyFile | Compiles a specified code source file into a run-time assembly file. |
| ConvertCodeSourceStreamToAssemblyFile | Compiles specified code source streams into a run-time assembly file. |
| ConvertSchemaStreamToCodeSourceStream | Overloaded:ConvertSchemaStreamToCodeSourceStream(bool clientProxy, string outputDirectory, Stream inputStream, ArrayList outCodeStreamList) Converts the specified schema definition into C# proxy source code. |
| ConvertSchemaStreamToCodeSourceStream | Overloaded:ConvertSchemaStreamToCodeSourceStream(bool clientProxy, string outputDirectory, Stream inputStream, ArrayList outCodeStreamList, string proxyUrl) Converts the specified schema definition into C# proxy source code for a remote object located at the specified URL. |
| ConvertSchemaStreamToCodeSourceStream | Overloaded:ConvertSchemaStreamToCodeSourceStream(bool clientProxy, string outputDirectory, Stream inputStream, ArrayList outCodeStreamList, string proxyUrl, string proxyNamespace) Converts the specified schema definition into C# proxy source code for a remote object located at the specified URL and in the provided class namespace. |
| ConvertTypesToSchemaToFile | Overloaded:ConvertTypesToSchemaToFile(ServiceType[] types, SdlType sdlType, string path) Converts the specified service types to XML schema, and writes it to a file specified by name. |
| ConvertTypesToSchemaToFile | Overloaded:ConvertTypesToSchemaToFile(Type[] types, SdlType sdlType, string path) Converts the specified object types to XML schema, and writes it to a file specified by name. |
| ConvertTypesToSchemaToStream | Overloaded:ConvertTypesToSchemaToStream(ServiceType[] serviceTypes, SdlType sdlType, Stream outputStream) Converts the specified service types to XML schema, and writes it to a specified stream. |
| ConvertTypesToSchemaToStream | Overloaded:ConvertTypesToSchemaToStream(Type[] types, SdlType sdlType, Stream outputStream) Converts the specified object types to XML schema, and writes it to a specified stream. |
| Equals (inherited from System.Object) |
See base class member description: System.Object.Equals Derived from System.Object, the primary base class for all objects. |
| GetHashCode (inherited from System.Object) |
See base class member description: System.Object.GetHashCode Derived from System.Object, the primary base class for all objects. |
| GetType (inherited from System.Object) |
See base class member description: System.Object.GetType Derived from System.Object, the primary base class for all objects. |
| RetrieveSchemaFromUrlToFile | Downloads the XML schema from a URL, and writes it to the specified file. |
| RetrieveSchemaFromUrlToStream | Downloads the XML schema from a URL, and writes it to the specified stream. |
| SaveStreamToFile | Saves the input stream to a file with the specified name. |
| ToString (inherited from System.Object) |
See base class member description: System.Object.ToString Derived from System.Object, the primary base class for all objects. |
| Finalize (inherited from System.Object) |
See base class member description: System.Object.Finalize Derived from System.Object, the primary base class for all objects. |
| MemberwiseClone (inherited from System.Object) |
See base class member description: System.Object.MemberwiseClone Derived from System.Object, the primary base class for all objects. |
Hierarchy:
public MetaData(); |
public static void ConvertCodeSourceFileToAssemblyFile( |
codePath
assemblyPath
strongNameFilename
CsSource.cs
file converted here contains C# source code.
using System;
using System.Runtime.Remoting.MetadataServices;
public class Test
{
public static void Main()
{
MetaData.ConvertCodeSourceFileToAssemblyFile("CsSource.cs", "testAssm.dll", "");
}
}
public static void ConvertCodeSourceStreamToAssemblyFile( |
outCodeStreamList
assemblyPath
strongNameFilename
public static void ConvertSchemaStreamToCodeSourceStream( |
clientProxy
outputDirectory
inputStream
outCodeStreamList
public static void ConvertSchemaStreamToCodeSourceStream( |
clientProxy
outputDirectory
inputStream
outCodeStreamList
proxyUrl
public static void ConvertSchemaStreamToCodeSourceStream( |
clientProxy
outputDirectory
inputStream
outCodeStreamList
proxyUrl
proxyNamespace
public static void ConvertTypesToSchemaToFile( |
types
sdlType
path
public static void ConvertTypesToSchemaToFile( |
types
sdlType
path
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");
}
}
public static void ConvertTypesToSchemaToStream( |
serviceTypes
sdlType
outputStream
public static void ConvertTypesToSchemaToStream( |
types
sdlType
outputStream
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);
}
}
~MetaData(); |
public virtual int GetHashCode(); |
public Type GetType(); |
protected object MemberwiseClone(); |
url
path
url
outputStream
inputStream
path
public virtual string ToString(); |