SPSolution.Deploy 方法 (DateTime, Boolean, Boolean)

创建在指定的时间部署非特定语言解决方案的计时器作业。

命名空间:  Microsoft.SharePoint.Administration
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
Public Sub Deploy ( _
    dt As DateTime, _
    globalInstallWPPackDlls As Boolean, _
    force As Boolean _
)
用法
Dim instance As SPSolution
Dim dt As DateTime
Dim globalInstallWPPackDlls As Boolean
Dim force As Boolean

instance.Deploy(dt, globalInstallWPPackDlls, _
    force)
public void Deploy(
    DateTime dt,
    bool globalInstallWPPackDlls,
    bool force
)

参数

  • dt
    类型:System.DateTime

    一个DateTime对象,它包含要运行的计时器作业的时间。

  • globalInstallWPPackDlls
    类型:System.Boolean

    未使用。

    如果true,则强名称的程序集安装在 gac 中。如果false,安装到应用程序的 bin 目录。

  • force
    类型:System.Boolean

    如果true,然后一个解决方案,可以重新部署 ;如果已部署false,并且解决方案,将引发异常。

备注

如果解决方案中包含的程序集可以到GlobalAssemblyCache ,若要将程序集放在全局程序集缓存中或将它们部署到 bin 目录中的WebApplication解决方案清单中设置DeploymentTarget属性。如果不指定该特性,则程序集部署到 bin 目录中,默认情况。

在部署程序集使用对象模型时,没有警告发布在程序集安装到全局程序集缓存中。(当使用 stsadm, -allowgacdeploymentflag标志是必需的和使用的用户界面时将程序集安装到全局程序集缓存中,将发出一个警告。

如果您正在运行多个作业,它们运行的顺序很重要,请确保指定时间是足够为每个作业完成,才能提交下一个作业。池中多个作业时,它们运行的顺序将是不可预知的。

若要部署的语言包,请参阅SPSolutionLanguagePack

另请参阅

引用

SPSolution 类

SPSolution 成员

Deploy 重载

Microsoft.SharePoint.Administration 命名空间