MetaData.ConvertSchemaStreamToCodeSourceStream 方法

定义

将指定的架构定义转换为 C# 源代码代理,然后可将后者编译为运行时代理程序集。

重载

ConvertSchemaStreamToCodeSourceStream(Boolean, String, Stream, ArrayList)

将指定的架构定义转换为 C# 代理源代码。

ConvertSchemaStreamToCodeSourceStream(Boolean, String, Stream, ArrayList, String)

将指定的架构定义转换为位于指定 URL 的远程对象的 C# 代理源代码。

ConvertSchemaStreamToCodeSourceStream(Boolean, String, Stream, ArrayList, String, String)

将指定的架构定义转换为位于指定 URL 并处于所提供的类命名空间中的远程对象的 C# 代理源代码。

ConvertSchemaStreamToCodeSourceStream(Boolean, String, Stream, ArrayList)

将指定的架构定义转换为 C# 代理源代码。

public:
 static void ConvertSchemaStreamToCodeSourceStream(bool clientProxy, System::String ^ outputDirectory, System::IO::Stream ^ inputStream, System::Collections::ArrayList ^ outCodeStreamList);
public static void ConvertSchemaStreamToCodeSourceStream (bool clientProxy, string outputDirectory, System.IO.Stream inputStream, System.Collections.ArrayList outCodeStreamList);
static member ConvertSchemaStreamToCodeSourceStream : bool * string * System.IO.Stream * System.Collections.ArrayList -> unit
Public Shared Sub ConvertSchemaStreamToCodeSourceStream (clientProxy As Boolean, outputDirectory As String, inputStream As Stream, outCodeStreamList As ArrayList)

参数

clientProxy
Boolean

指示要生成的代理的类型。 如果为 true,则生成简单代理(也称为绕线代理),该代理自动加载信道、公开远程对象的所有方法并提供对信道属性的访问。 如果为 false,则生成透明代理,该代理公开远程对象的所有方法。

outputDirectory
String

目录,在其中创建具有代理的新 C# 源代码文件。

inputStream
Stream

输入流,包含 Web 服务描述语言 (WSDL) 格式的架构定义。

outCodeStreamList
ArrayList

生成的代码流的文件名列表。 请注意,ConvertSchemaStreamToCodeSourceStream(Boolean, String, Stream, ArrayList, String, String) 方法可以创建多个源代码流。

注解

注意

如果已存在具有指定名称的文件,则会覆盖这些文件。

适用于

ConvertSchemaStreamToCodeSourceStream(Boolean, String, Stream, ArrayList, String)

将指定的架构定义转换为位于指定 URL 的远程对象的 C# 代理源代码。

public:
 static void ConvertSchemaStreamToCodeSourceStream(bool clientProxy, System::String ^ outputDirectory, System::IO::Stream ^ inputStream, System::Collections::ArrayList ^ outCodeStreamList, System::String ^ proxyUrl);
public static void ConvertSchemaStreamToCodeSourceStream (bool clientProxy, string outputDirectory, System.IO.Stream inputStream, System.Collections.ArrayList outCodeStreamList, string proxyUrl);
static member ConvertSchemaStreamToCodeSourceStream : bool * string * System.IO.Stream * System.Collections.ArrayList * string -> unit
Public Shared Sub ConvertSchemaStreamToCodeSourceStream (clientProxy As Boolean, outputDirectory As String, inputStream As Stream, outCodeStreamList As ArrayList, proxyUrl As String)

参数

clientProxy
Boolean

指示要生成的代理的类型。 如果为 true,则生成简单代理(也称为绕线代理),该代理自动加载信道、公开远程对象的所有方法并提供对信道属性的访问。 如果为 false,则生成透明代理,该代理公开远程对象的所有方法。

outputDirectory
String

目录,在其中创建具有代理的新 C# 源代码文件。

inputStream
Stream

输入流,包含 Web 服务描述语言 (WSDL) 格式的架构定义。

outCodeStreamList
ArrayList

生成的代码流的文件名列表。 请注意,ConvertSchemaStreamToCodeSourceStream(Boolean, String, Stream, ArrayList, String, String) 方法可以创建多个源代码流。

proxyUrl
String

由新代理表示的目标远程对象所在的 URL。

注解

注意

如果已存在具有指定名称的文件,则会覆盖这些文件。

适用于

ConvertSchemaStreamToCodeSourceStream(Boolean, String, Stream, ArrayList, String, String)

将指定的架构定义转换为位于指定 URL 并处于所提供的类命名空间中的远程对象的 C# 代理源代码。

public:
 static void ConvertSchemaStreamToCodeSourceStream(bool clientProxy, System::String ^ outputDirectory, System::IO::Stream ^ inputStream, System::Collections::ArrayList ^ outCodeStreamList, System::String ^ proxyUrl, System::String ^ proxyNamespace);
public static void ConvertSchemaStreamToCodeSourceStream (bool clientProxy, string outputDirectory, System.IO.Stream inputStream, System.Collections.ArrayList outCodeStreamList, string proxyUrl, string proxyNamespace);
static member ConvertSchemaStreamToCodeSourceStream : bool * string * System.IO.Stream * System.Collections.ArrayList * string * string -> unit
Public Shared Sub ConvertSchemaStreamToCodeSourceStream (clientProxy As Boolean, outputDirectory As String, inputStream As Stream, outCodeStreamList As ArrayList, proxyUrl As String, proxyNamespace As String)

参数

clientProxy
Boolean

指示要生成的代理的类型。 如果为 true,则生成简单代理(也称为绕线代理),该代理自动加载信道、公开远程对象的所有方法并提供对信道属性的访问。 如果为 false,则生成透明代理,该代理公开远程对象的所有方法。

outputDirectory
String

目录,在其中创建具有代理的新 C# 源代码文件。

inputStream
Stream

输入流,包含 Web 服务描述语言 (WSDL) 格式的架构定义。

outCodeStreamList
ArrayList

生成的代码流的文件名列表。 请注意,ConvertSchemaStreamToCodeSourceStream(Boolean, String, Stream, ArrayList, String, String) 方法可以创建多个源代码流。

proxyUrl
String

由新代理表示的目标远程对象所在的 URL。

proxyNamespace
String

新创建的代理的命名空间。

注解

注意

如果已存在具有指定名称的文件,则会覆盖这些文件。

适用于