Получено RunTimeError при использовании LoadOperation
Я получил ошибку отладчика Visual Studio Just-In-Time "Необработанное исключение" ("Необработанная ошибка в приложении Silverlight Код: 4004 Категория: сообщение MangedRuntimeError: System.ServiceMode.DomainServices.Client.DomainOperationException:
как только я загрузил строку кода как
Public Sub New()
InitializeComponent()
Dim context As New OrganizationContext()
context.Load(context.GetTimeTablesQuery(), AddressOf LoadMonday, Nothing)
End Sub
Private Sub LoadMonday(ByVal obj As LoadOperation(Of TimeTable))
Dim btnMonday(20) As Button
For a As Integer = 0 To 19
btnMonday(a) = New Button()
btnMonday(a).Height = 23
btnMonday(a).Width = 107
btnMonday(a).Content = timeslot(a)
btnMonday(a).Background = New SolidColorBrush(Colors.Magenta)
' Sets dependency properties
btnMonday(a).SetValue(Grid.ColumnProperty, 1)
btnMonday(a).SetValue(Grid.RowProperty, a + 1)
LayoutRoot.Children.Add(btnMonday(a))
Next
End Sub
Любая идея?
1 ответ
Решение
Вы можете проверить наличие ошибки в вашем объекте, проверив свойство HasError. Если LoadOperation HasError равен true, вы можете вызвать MarkErrorAsHandled
Пример кода:
' if there is an error, mark is as handled.
If (obj.HasError) Then
obj.MarkErrorAsHandled()
End If