MetaData.ConvertTypesToSchemaToFile メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した型を XML スキーマに変換し、ファイルに書き込みます。
オーバーロード
ConvertTypesToSchemaToFile(ServiceType[], SdlType, String) |
指定したサービス型を XML スキーマに変換し、名前で指定したファイルに書き込みます。 |
ConvertTypesToSchemaToFile(Type[], SdlType, String) |
指定したオブジェクト型を XML スキーマに変換し、名前で指定したファイルに書き込みます。 |
ConvertTypesToSchemaToFile(ServiceType[], SdlType, String)
指定したサービス型を XML スキーマに変換し、名前で指定したファイルに書き込みます。
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)
パラメーター
- types
- ServiceType[]
XML スキーマに変換する ServiceType インスタンス。
- sdlType
- SdlType
XML スキーマに使用する、サービス記述言語の種類。
- path
- String
XML ファイルのパス。
注釈
ServiceTypeインスタンスを使用すると、URL を オブジェクト Typeに関連付けることができます。
注意
指定した名前のファイルが既に存在する場合は、上書きされます。
適用対象
ConvertTypesToSchemaToFile(Type[], SdlType, String)
指定したオブジェクト型を XML スキーマに変換し、名前で指定したファイルに書き込みます。
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)
パラメーター
- types
- Type[]
XML スキーマに変換するオブジェクト型。
- sdlType
- SdlType
XML スキーマに使用する、サービス記述言語の種類。
- path
- String
XML ファイルのパス。
例
次のコード例では、 メソッドを ConvertTypesToSchemaToFile 使用して、指定した型のスキーマ定義をファイルに書き込む方法を示します。
#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
注釈
注意
指定した名前のファイルが既に存在する場合は、上書きされます。
適用対象
.NET