Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Genera un'eccezione se la query è scaduta o è stata annullata dall'utente.
Spazio dei nomi Microsoft.AnalysisServices.AdomdServer
Assembly: msmgdsrv (in msmgdsrv.dll)
Sintassi
'Dichiarazione
Public Shared Sub CheckCancelled
'Utilizzo
Context.CheckCancelled()
public static void CheckCancelled()
public:
static void CheckCancelled()
static member CheckCancelled : unit -> unit
public static function CheckCancelled()
Osservazioni
L'eccezione generata da CheckCancelled deve essere gestita e quindi rigenerata.
Esempi
Nell'esempio seguente viene definita una funzione definita dall'utente che richiede tempi di esecuzione molto lunghi. Talvolta, viene chiamato il metodo CheckCancelled per determinare se è consigliabile uscire dalla funzione:
public string LongRunning()
{
try
{
//Enter a long running loop
for (int nIndex = 0; nIndex < 1000; nIndex++)
{
//Exception generated when the query is canceled or Timeout occurs
Context.CheckCancelled();
System.Threading.Thread.Sleep(1000);
}
}
catch (System.Exception ex)
{
Console.WriteLine(ex.Message);
throw ex;
}
return "UDF Allowed to Finish";
}