как реализовать openstack swift API в Windows Phone 8.1

Я пытаюсь добавить ссылку на openstack-SDK-DotNet в свой проект Windows Phone 8.1, но выдает ошибку Не удалось установить пакет «OpenStack-SDK-DotNet 0.9.1». Вы пытаетесь установить этот пакет в проект, ориентированный на «WindowsPhoneApp,Version=v8.1».

Пожалуйста, помогите мне, как добавить ссылку openstack-SDK-DotNet в мой универсальный проект Windows Phone 8.1/Windows 8.1.


person Ashish Singhal    schedule 23.02.2016    source источник
comment
Я думаю, что он доступен только до Windows Phone 8.   -  person DOTNET Team    schedule 23.02.2016


Ответы (1)


Я установил быстрое соединение openstack с Windows Phone 8.1 после следующих шагов: 1. Добавьте версию newtonsoft.json - 6.0.2 в свой проект. 2. затем добавьте ссылку на openstack-sdk-dotnot. 3. После добавления этой ссылки используйте этот код «поддержка openstack swift dotnet API только до версии 2.0, так что имейте в виду»

        try
        {
        var authUri = new Uri("http://localhost:5000/v2.0");
        var userName = "xxx";
        var password = "xxx";
       // var tenantId = "xxx..xxx";
        var tenantName = "xxx";
        var credential = new OpenStackCredential(authUri, userName, password, tenantName, "Region");
        var client = OpenStackClientFactory.CreateClient(credential);


            await client.Connect();
        }
        catch (Exception exception)
        {
            var ex = exception;
        }

        var storageServiceClient = client.CreateServiceClient<IStorageServiceClient>();
        var storageAccount = await storageServiceClient.GetStorageAccount();

        foreach (var container in storageAccount.Containers)
        {            
            Console.WriteLine(container.Name);
        }
person Ashish Singhal    schedule 08.03.2016