XmlForm.SaveAs(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将表单保存到指定的统一资源定位器 (URL)。
public:
abstract void SaveAs(System::String ^ fileUrl);
public abstract void SaveAs (string fileUrl);
abstract member SaveAs : string -> unit
Public MustOverride Sub SaveAs (fileUrl As String)
参数
- fileUrl
- String
表单将保存到的路径或 URL。
例外
为 传递 fileUrl
的值是一个 null 引用, (Visual Basic) 中 Nothing。
为 传递的值 fileUrl
为“”或无效。
已从 Loading 事件调用 Save 方法。
没有使用“表单选项”对话框的“安全和信任”类别将表单模板配置为“完全信任”。
示例
在下面的代码示例中, New 属性用于确定之前是否已保存窗体;如果没有保存,则使用 SaveAs 方法将表单保存到指定的 URL。
if(this.New)
{
this.SaveAs("c:\\myforms\\form1.xml");
}
else
{
this.Save();
}
If(Me.New) Then
Me.SaveAs("c:\\myforms\\form1.xml")
Else
Me.Save()
End If
注解
作为 fileUrl
参数传递的值必须是有效的路径或 URL,并且必须包含文件扩展名为 .xml 的文件名。
使用 SaveAs 方法,在 Dirty 保存窗体后立即将窗体的 属性设置为 false 。
只能由从表单模板打开的表单访问此成员,已使用“表单选项”对话框“安全和信任”类别将该模板配置为以完全信任状态运行。 此成员要求直接调用方的完全信任并且不能由部分信任的代码使用。 有关更多信息,请参阅 MSDN 上的“使用部分信任的代码中的库”。
可以通过 Microsoft InfoPath Filler 中打开的表单中运行的代码访问此类型或成员。