ADSearchResponse Microsoft.ActiveDirectory.Management.IADSyncOperations.Search(ADSessionHandle handle, ADSearchRequest request)
        {
            ADSearchResponse             aDSearchResponse = null;
            ADDirectoryServiceConnection internalHandle   = this.GetInternalHandle(handle);

            if (internalHandle != null)
            {
                aDSearchResponse = internalHandle.Search(request);
                this.CheckAndThrowReferralException(aDSearchResponse);
                ADStoreAccess.ThrowExceptionForResultCodeError(aDSearchResponse.ResultCode, aDSearchResponse.ErrorMessage, null);
            }
            return(aDSearchResponse);
        }
Exemplo n.º 2
0
 internal static void ThrowExceptionForResultCodeError(ResultCode resultCode, string message, Exception innerException)
 {
     ADStoreAccess.ThrowExceptionForResultCodeError(resultCode, message, null, innerException);
 }