Я работаю над сервисом wcf для потоковой передачи файла данных и соответствующей ему информации клиенту Android, однако я все еще новичок в WCF, там очень много чтения и много времени не ясно, какой метод лучше всего следовать!
Какой формат я должен навязать этой услуге, учитывая, что она будет называться Android-устройством? Рассмотрим мой код и что будет легко реализовано, мыло, json, rest или другое?
Любые примеры также приветствуются, особенно с кодом, который я определил ниже.
спасибо!
[MessageContract]
public class DownlaodStreamItem
{
[MessageHeader]
public Int64 ItemID { set; get; }
[MessageHeader]
public Int64 SizeOfFile { set; get; }
[MessageHeader]
public String Name { set; get; }
[MessageBodyMember]
public Stream Data { set; get; }
}
[MessageContract]
public class someString
{
[MessageBodyMember]
public string SomeString{ set; get; }
}
Услуги
[OperationContract]
DownlaodStreamItem DownloadMessagecontact(someString SomeString);
Сервис: IService
public DownlaodStreamItem DownloadMessagecontact(someString SomeString)
{
DownlaodStreamItem DLITEM = new DownlaodStreamItem();
// Populate & return DownlaodStreamItem ....
return DLITEM;
}