У меня есть сайт Silverlight с сервисами wcf ria, это всего лишь тест.
Услуга как следует
[EnableClientAccess()]
public class PersonService : DomainService
{
[Invoke]
public string[] GetPersonNames()
{
return new string[] { "abc", "cba", "ddd", "ttt" };
}
[Invoke]
public string GetName()
{
return "teste";
}
[Invoke]
public string Test(string str)
{
return str;
}
}
У меня есть страница xaml, где я звоню в службу
SLRiaTest.Web.PersonContext person = new SLRiaTest.Web.PersonContext();
public MainPage()
{
InitializeComponent();
person.GetPersonNames(OnFinished,null);
}
private void OnFinished(InvokeOperation<string[]> obj)
{
var list = obj.Value;
}
но значение всегда равно нулю, и точка останова, которая у меня есть в serice, никогда не будет достигнута. Я ищу в Интернете все выше и ниже и не могу найти ничего, что могло бы сказать мне, что я делаю неправильно, любая помощь была бы отличной, я в отчаянии .... Я полагаю, что я могу использовать службу RIA без права структуры лица