错误:通过API使用文本框中的值通过API在Nextcloud上创建用户/组

时间:2019-04-09 08:25:15

标签: c# webdav nextcloud

我在stackOverflow上的第一篇文章...我们去:

我有一些代码,可以使用GUI文本框中的数据在nextcloud服务器上创建用户/组。创建实体后,Visual Studio 2017会引发错误。 也许有人有相同的行为?

尚未完成。昨天遇到了错误,只在StOv上进行了一些搜索。

private void createEntity_Click(object sender, EventArgs e)
    {
        string strUserName = this.textBox4.Text;
        string strUserPW = this.textBox5.Text;


        // Connect
        var c = new Client(strNcServer, strNcAdminUser, strNcAdminPw);

        // 
        if (this.radioButton1.Checked == true)
        {
            // User....
            var a = c.CreateUser(strUserName, strUserPW);
            // +groups?
            // PI
            if (this.rbGRPpi.Checked == true) {
                a = c.AddUserToGroup(strUserName, strGroupPI);
                // only PI : admin
                if (this.cbGRPadmin.Checked == true)
                {
                    a = c.AddUserToGroup(strUserName, strGroupAdmin);
                }
            }
            // org
            if (this.rbGRPtws.Checked == true)
            {
                a = c.AddUserToGroup(strUserName, strGroupTWS);
            }
        }
        // group
        if (this.radioButton2.Checked == true)
        {
            var a = c.CreateGroup(this.textBox4.Text);
        }
    }

该过程导致此错误(德语):

  

InnerException {“ Fehler in Zeile 1,Position6。元素\” OCS \“ aus命名空间   \“ http://schemas.datacontract.org/2004/07/owncloudsharp.Types \”   erwartet .. Gefunden:\“ Element \” mit dem Namen \“ ocs \”,命名空间   \“ \”。 “} System.Exception   {System.Runtime.Serialization.SerializationException}

1 个答案:

答案 0 :(得分:0)

似乎我找到了解决方案。根据作者的github页面(问题),当使用owncloud-sharp的nuget包时,这似乎是一种行为。将尝试解决方案并创建项目的构建。