タグ付けされた質問 「windows-runtime」

22
HttpClientの認証ヘッダーの設定
REST APIに使用しているHttpClientがあります。しかし、Authorizationヘッダーの設定に問題があります。ヘッダーを、OAuthリクエストの実行から受け取ったトークンに設定する必要があります。私は以下を示唆する.NET用のコードを見ました、 httpClient.DefaultRequestHeaders.Authorization = new Credential(OAuth.token); ただし、CredentialクラスはWinRTには存在しません。誰でもAuthorizationヘッダーを設定する方法について何かアイデアがありますか?

5
Windows 8ランタイム(WinRT / Windowsストアアプリ/ Windows 10ユニバーサルアプリ)は、SilverlightやWPFと比較してどうですか。[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私は、Metroスタイルアプリの作成に使用される新しいWindows 8ランタイムに頭を悩ませています。XAMLで使用でき、.NETに基づいているので、C#とVB.NETを使用してアプリを作成できますが、HTML、CSS、DOM、JavaScriptと何らかの関係があるようです。 誰かがそれが何であるかを.NET UIプログラマーが理解できる言葉で説明できますか?(それを理解するために必要な「キー」が足りない。) WPF、Silverlight、Windows Formsなどが、少なくともIntelシステムのWindows 8(およびWindows 10)で動作し続けることは誰もが知っているので、言わないでください...

2
WinRTが管理されていないのはなぜですか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Windows 8では、.NETに似ているが管理されていないWinRTが導入されています。なぜ管理されないのですか?パフォーマンスの問題ですか?ガベージコレクションは低レベルのAPIには適さないという意味ですか?

6
httpClient.GetAsyncを使用する場合のヘッダーの追加
私は、Apiary.ioを使用して他の同僚が作成したAPIをWindowsストアアプリプロジェクトに実装しています。 彼らは私が実装しなければならないメソッドのこの例を示しています: var baseAddress = new Uri("https://private-a8014-xxxxxx.apiary-mock.com/"); using (var httpClient = new HttpClient{ BaseAddress = baseAddress }) { using (var response = await httpClient.GetAsync("user/list{?organizationId}")) { string responseData = await response.Content.ReadAsStringAsync(); } } これと他のいくつかのメソッドでは、以前に取得したトークンを含むヘッダーが必要です。 これが、私が話しているヘッダー付きのPostman(クロム拡張)の画像です。 そのAuthorizationヘッダーをリクエストに追加するにはどうすればよいですか?

8
Windows 8のMetroアプリは、同じマシン上のバックエンドデスクトップアプリとどのように通信できますか?
Windows 8用の新しいMetroスタイルアプリを使用してUIフロントエンドを構築し、同じローカルマシン上のデスクトップで実行されている.NETアプリケーション(Windowsサービスアプリなど)と通信したい場合。 Metroアプリとデスクトップアプリの間で使用できるプロセス間通信の形式は何ですか? Visual StudioチームのPavel Minaevに感謝します。 Martyn Lovellによれば、そのための意図的なメカニズムはなく、それに使用できるものは意図的に制限されています。たとえば、名前付きパイプは存在せず、メモリマップファイルも存在しません。ソケット(サーバーソケットを含む)がありますが、localhostに接続する場合、同じアプリにしか接続できません。共有「既知のフォルダー」(ドキュメント、画像など)の1つで通常のファイルを使用することもできますが、これはかなり粗雑なハックであり、ポーリングを必要とし、ユーザーに表示されます。- この問題についてコメントするPavel Minaev したがって、通常のアプローチが失敗したため、Webサービスを使用したり、データベースへの読み取り/書き込みを行ったりして、何らかの形の通信を発生させようと考えていました。 ここで私が試みていることは意味がありますか?デスクトップで実行されている既存のサービスのフロントエンドUIとして、metroアプリが必要であることがわかります。または、デスクトップで実行されているフロントエンドUI(つまり、非メトロアプリ)にWPFを使用する方が良いでしょう。


11
HttpClientによる信頼されていないSSL証明書の許可
私のWindows 8アプリケーションがSSLを介してテストWeb APIと通信するのに苦労しています。 HttpClient / HttpClientHandlerはWebRequestのような信頼できない証明書を無視するオプションを提供していないようです(ただし、を使用して「ハック」な方法でServerCertificateValidationCallback)。 どんな助けでも大歓迎です!

9
Windows GUI:WPFまたはWinRT(2015以降)
私は、Windowsの世界でGUIを構築するときに使用するさまざまなテクノロジーの概要を取得しようとしています。 コンテキストとして、私は少し2Dプラットフォームのマルチプレイヤーゲームを構築しています。(学習目的のためだけに..) 私の先生は、WPFは正しい方法だと思っていますが、Windowsフォームとしか比較していないようです。 私の理解不足は、ここ2015年にWindowsフォームが完全に死んでいるということですか? この他のスタックオーバーの質問では、WinRT + XAMLはMetro GUIのビルド(ウィンドウ8タイルのこと!) Windows 8ランタイム(WinRT / Windowsストアアプリ/ Windows 10ユニバーサルアプリ)は、SilverlightやWPFと比較してどうですか。 デスクトップは、古いアプリが存在する場所です(赤。WFP)。 新しいクラスのアプリケーションであるMetroアプリケーションは、VB.NET、C#、C ++など、さまざまな方法で構築できます。これらの3つの言語オプションは、UIを構築するためにXAMLを使用できます。もう1つの方法は、UIとアプリケーションコードの両方の開発にJavaScript / HTML5 / CSSを使用することです。 私の本当の質問は次のとおりです。ウィンドウの世界でGUIを作成するための良い方法はありませんか? そうでない場合は、Window 7、Window 8(デスクトップおよびメトロ)、Window Phone(およびWindows 10!)、さらにはx-boxでどのテクノロジを使用すればよいでしょうか。 この方法で比較するのは異なるテクノロジーですか? 時間を投資するのに適切なことは何だと思いますか?


5
WindowsストアアプリでCoreDispatcherを取得する正しい方法
Windowsストアアプリを構築していますが、UIスレッドに投稿する必要のあるコードがいくつかあります。 そのために、CoreDispatcherを取得し、それを使用してコードを投稿したいと思います。 これを行うにはいくつかの方法があるようです。 // First way Windows.ApplicationModel.Core.CoreApplication.GetCurrentView().CoreWindow.Dispatcher; // Second way Window.Current.Dispatcher; どちらが正しいのだろうか?または両方が同等である場合?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.