public void retrieveListByContainerId(String _containerId, String _searchCriteria = "", Boolean _syncRequest = false)
{
System.String result;
uint numberReturned, totalMatches, updateID;
containerId = _containerId;
if (_syncRequest)
{
if (!String.IsNullOrWhiteSpace(_searchCriteria))
{
if (_searchCriteria == "*") _searchCriteria = "";
contentDirectory.SearchSync(containerId, _searchCriteria, "*", 0, 0, String.Empty, out result, out numberReturned, out totalMatches, out updateID);
this.contentDirectory_SearchSink(contentDirectory, containerId, String.Empty, "*", 0, 0, String.Empty, result, numberReturned, totalMatches, updateID, null, null);
}
else
{
contentDirectory.BrowseSync(_containerId, "*", 0, 0, String.Empty, out result, out numberReturned, out totalMatches, out updateID);
this.contentDirectory_BrowseSink(contentDirectory, _containerId, "*", 0, 0, String.Empty, result, numberReturned, totalMatches, updateID, null, null);
}
}
else
{
if (!String.IsNullOrWhiteSpace(_searchCriteria))
{
if (_searchCriteria == "*") _searchCriteria = "";
contentDirectory.Search(containerId, _searchCriteria, "*", 0, 0, String.Empty, containerId, contentDirectory_SearchSink);
}
else
contentDirectory.Browse(_containerId, "*", 0, 0, String.Empty, containerId, contentDirectory_BrowseSink);
}
}