Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W programie Configuration Manager, gdy błąd występuje w wywołaniu asynchronicznym, obiekt błędu jest przekazywany jako drugi parametr OnCompleted metody. Wewnątrz OnCompleted implementacji sprawdzasz obiekt błędu tak samo, jak w przypadku wywołania synchronicznego.
Jeśli wystąpi błąd, należy sprawdzić, czy HResult występuje błąd, sprawdzając parametr OnCompleted metody.
Przykład
Ten przykład języka VBScript wyświetla informacje o błędzie, jeśli wystąpi błąd podczas operacji asynchronicznej. Aby to sprawdzić, zmień zapytanie na nieprawidłowe, takie jak Select * From ?????.
Aby uzyskać informacje na temat wywoływania przykładowego kodu, zobacz Wywoływanie fragmentów kodu programu Configuration Manager.
Sub sink_OnCompleted(HResult, oErr, oCtx)
WScript.Echo "All collections returned"
if HResult <> 0 Then
' Determine the type of error.
If oErr.Path_.Class = "__ExtendedStatus" Then
WScript.Echo "WMI Error: "& oErr.Description
ElseIf ExtendedStatus.Path_.Class = "SMS_ExtendedStatus" Then
WScript.Echo "Provider Error: "& oErr.Description
WScript.Echo "Code: " & oErr.ErrorCode
End If
End If
bdone = true
End sub
Zabezpieczenia platformy .NET Framework
Przekazywanie nazwy użytkownika i hasła za pomocą skryptu stanowi zagrożenie bezpieczeństwa i należy go unikać, jeśli to możliwe.
Zobacz też
Informacje o błędach
WMI SDKJak obsługiwać błędy synchroniczne programu Configuration Manager przy użyciu usługi WMI