0

メッセージを Azure キューに送信するコンソール アプリケーションがあります。現在、このアプリケーションをモバイルに移行しようとしていますが、参照の問題が発生しましCloudStorageAccountた。Windows dll バージョンが必要ですが、私のバージョンはモバイルです。

CloudStorageAccountオブジェクトの代替方法 を初期化する方法を知っていますか?

   public Initializator()
    {
        CloudStorageAccount.SetConfigurationSettingPublisher((configName, configSetter) =>
        {
            // for a console app, reading from App.config
            configSetter(ConfigurationManager.ConnectionStrings[configName].ConnectionString);
        });


        CloudStorageAccount storageAccount = CloudStorageAccount.FromConfigurationSetting("QueueStorage");
        CloudQueueClient queueClient = storageAccount.CreateCloudQueueClient();


        queueIn = queueClient.GetQueueReference("queuein");

        queueOut = queueClient.GetQueueReference("queueout");

        queueIn.CreateIfNotExist();

        queueOut.CreateIfNotExist();
    }
4

1 に答える 1

1

私の意見では、Windows Phone から Windows Azure ストレージ (テーブル、BLOB、およびキュー) を操作する最も簡単な方法の 1 つは、Phone.Storage NuGet パッケージ ( http://www.nuget.org/packages/Phone ) を使用することです。 .ストレージ)。これにより、電話でのストレージの操作は、サーバー (またはコンソール アプリ) からのストレージの操作とほぼ同じになります。

NuGet パッケージに関する追加情報については、 Wade Wegner のブログ投稿 ( http://www.wadewegner.com/2011/11/nuget-packages-for-windows-azure-and-windows-phone-developers/ )を確認してください。 .

一見の価値がある Phone.Storage.Sample パッケージもあります。

于 2012-07-10T11:53:14.940 に答える