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

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

注解

注释

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

适用于