0

現在、私は以下のように特定を検索しています:

 Feed<Contact> f = contactsRequest.GetContacts();
    foreach (Contact e in f.Entries)
    {
     if (e.Title == "MyContact")
     {
    MesageBox.Show("Contact already exist");

     }
    }

連絡先の数が少ない場合、これは正常に機能しますが、上記のコードは、連絡先の数が多いと遅くなります。

「ContactsQuery」について読みました。上記のシナリオでどのように使用できますか?

4

1 に答える 1

1

全文クエリやメールアドレスによる連絡先の検索はサポートされていません

特定の連絡先を見つけたい場合は、すべての連絡先を取得してから自分で連絡先を検索する必要があります。現時点では他に方法はありません。
ContactsQuery を使用すると、次の条件でフィルタリングできます。

NumberToRetrieve
StartIndex
StartDate
ShowDeleted
OrderBy
last-modifieddate
SortOrder
Group

および以下で定義されているその他のパラメータ:
Contact Data API リファレンス
Google Data API リファレンス
Google.GData.Contacts 名前空間

于 2010-04-18T07:10:24.443 に答える