Получено RunTimeError при использовании LoadOperation - PullRequest
1 голос
/ 13 ноября 2011

Я получил ошибку отладчика 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 Ответ

0 голосов
/ 13 ноября 2011

Вы можете проверить наличие ошибки в вашем объекте, установив свойство HasError . Если LoadOperation HasError равен true, вы можете вызвать MarkErrorAsHandled

Пример кода:

' if there is an error, mark is as handled.
If (obj.HasError) Then
    obj.MarkErrorAsHandled()
End If
...