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 스키마에 사용할 Service Description Language의 형식입니다.
- path
- String
XML 파일의 경로입니다.
설명
A 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 스키마에 사용할 Service Description Language의 형식입니다.
- 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