2013-03-03 51 views
3

我正在使用Exchange Web服務the following code從我們的交換服務器下載一堆記錄。爲什麼我的Exchange ResolveNames Search只返回100行?

問題是,基於我的部分搜索字符串,我應該取回500行,但它只返回100條記錄。我see some documentation that 100 is the default max records但我沒有看到任何財產或任何地方將該默認值更改爲更高的數字。

有什麼方法可以將此值更改爲> 100?

+1

看來,限制是方法故意州長,可能是爲了限制的服務器上的拒絕服務攻擊。您可能需要循環,只需一次檢索100行。你處理什麼業務問題? – 2013-03-03 05:59:34

+1

@PieterGeerkens - 現在我有一個循環來完成這個技巧,但是如果它只是支持在某處更改max records屬性,它將需要20倍的時間。 。 。我的業務問題是我需要在我們所有的會議室中下載信息。它們都以Exchange地址列表中的相同前綴開頭,但有100多個房間。 。 – leora 2013-03-03 06:44:09

+0

你有一個合法的商業案例,可以被解釋爲敵對攻擊。我幾乎不是Exchange Server的專家,但是性能確實是一個問題?您是否通過簡介來驗證瓶頸? – 2013-03-03 06:53:51

回答

1

根據MSDN文檔,100不是「默認最大記錄數」,而是「最大記錄數」,並且似乎是上面Alex提到的硬編碼限制。