MetaData.ConvertSchemaStreamToCodeSourceStream 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将指定的架构定义转换为 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
新创建的代理的命名空间。
注解
注意
如果已存在具有指定名称的文件,则会覆盖这些文件。