IDataEnvironment.ConfigureConnection 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将连接字符串写入应用程序的配置文件。
public:
System::ComponentModel::Design::Data::DesignerDataConnection ^ ConfigureConnection(System::Windows::Forms::IWin32Window ^ owner, System::ComponentModel::Design::Data::DesignerDataConnection ^ connection, System::String ^ name);
public System.ComponentModel.Design.Data.DesignerDataConnection ConfigureConnection(System.Windows.Forms.IWin32Window owner, System.ComponentModel.Design.Data.DesignerDataConnection connection, string name);
abstract member ConfigureConnection : System.Windows.Forms.IWin32Window * System.ComponentModel.Design.Data.DesignerDataConnection * string -> System.ComponentModel.Design.Data.DesignerDataConnection
Public Function ConfigureConnection (owner As IWin32Window, connection As DesignerDataConnection, name As String) As DesignerDataConnection
参数
- owner
- IWin32Window
对话框的父窗口(如果有)。
- connection
- DesignerDataConnection
包含 DesignerDataConnection 要保存的连接数据的对象。
- name
- String
新连接配置条目的名称。
返回
一个
注解
该方法 ConfigureConnection 将连接写入到应用程序的配置文件。 连接字符串和提供程序名称将写入 connectionStrings 元素(ASP.NET 设置架构) 配置元素(根据 name 参数命名)。 忽略 Name 参数的属性 connection 。
方法的 ConfigureConnection 实现应引发以下异常。
| Exception | 原因 |
|---|---|
| ArgumentException | 应用程序配置文件中存在重复的名称。 |
| FileNotFoundException、 UnauthorizedAccessException或其他适当的文件 IO 异常。 | 无法更新应用程序的配置文件。 方法 ConfigureConnection 实现应引发适当的异常。 |
| CheckoutException | 无法从源代码管理系统签出应用程序的配置文件。 |
请考虑使用命名空间中的 System.Configuration 配置管理 API 读取和写入应用程序的配置文件。 该 ConnectionStringsSection 类将读取和写入 connectionStrings 元素(ASP.NET 设置架构) 配置元素。