2

これがやみくもに明らかな場合はお詫びしますが、SDKを介して組織からソリューションを削除する方法についての情報が見つかりません。

ImportSolutionRequestオブジェクトを使用してインポートを正常に実行しましたが、ソリューションを削除するための同等のものが見つかりません。

4

1 に答える 1

4

MSにはMSDNに関するガイドがあります。

そのリンクから

using (_serviceProxy = ServerConnection.GetOrganizationProxy(serverConfig))
{
    // This statement is required to enable early-bound type support.
    _serviceProxy.EnableProxyTypes();

    // Delete a solution
    QueryExpression queryImportedSolution = new QueryExpression
    {
        EntityName = Solution.EntityLogicalName,
        ColumnSet = new ColumnSet(new string[] { "solutionid", "friendlyname" }),
        Criteria = new FilterExpression()
    };
    queryImportedSolution.Criteria.AddCondition("uniquename", ConditionOperator.Equal, ImportedSolutionName);
    Solution ImportedSolution = (Solution)_serviceProxy.RetrieveMultiple(queryImportedSolution).Entities[0];
    _serviceProxy.Delete(Solution.EntityLogicalName, (Guid)ImportedSolution.SolutionId);
}
于 2013-03-15T15:32:05.930 に答える