DNSにクエリを実行してsrv情報を取得する方法を探しています。
.NETの標準には何も存在しないようです。
このアクションを実行する簡単な方法はありますか、それとも自分で作成する必要がありますか?
DNSにクエリを実行してsrv情報を取得する方法を探しています。
.NETの標準には何も存在しないようです。
このアクションを実行する簡単な方法はありますか、それとも自分で作成する必要がありますか?
これは自分で作成する必要があります。
これを実行できるWebサービスを作成してから、電話アプリからWebサービスを呼び出すことをお勧めします。
これにより、複雑さの一部が電話から離れて、更新しやすい場所に移動します(必要な場合)。結果をWebサーバーにキャッシュして、必要なルックアップの数を減らすこともできます。
編集:
Webサービスを介してこれを行うことができない場合は、運が悪い可能性があります。完全なフレームワークはこれをサポートしていますが、Silverlightはサポートしていません。内部的には、フルフレームワークバージョンはソケットを使用します-これは電話では使用できません。
唯一の代替手段は、解決策を実行できる他のWebサイトに電話することです。しかし、Webサービスを呼び出せない場合、これも問題外だと思います。その場合、現在のSDKではこれを行うことができません。