Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将windows phone应用程序(照片上载)连接到此Web服务(ASP.NET、WCF)?_Asp.net_Wcf_Windows Phone - Fatal编程技术网

如何将windows phone应用程序(照片上载)连接到此Web服务(ASP.NET、WCF)?

如何将windows phone应用程序(照片上载)连接到此Web服务(ASP.NET、WCF)?,asp.net,wcf,windows-phone,Asp.net,Wcf,Windows Phone,你好,我有这个网络服务,我只想把它和我的windows phone照片上传应用程序连接起来。有什么建议吗 *.svc *.cs 我需要一些帮助,解释或代码将上传照片从windows手机到这个网络服务。我只是在windows窗体上尝试过,过程是一样的。您需要创建一个将在客户端应用程序(这是您的windows phone)中使用的代理类,以便与您的服务通信。基本上,如果服务的操作没有改变,您可以使用WinForms应用程序中使用的同一类。您知道如何从服务的元数据创建代理吗?如果没有,请检查以下内容:

你好,我有这个网络服务,我只想把它和我的windows phone照片上传应用程序连接起来。有什么建议吗

*.svc

*.cs


我需要一些帮助,解释或代码将上传照片从windows手机到这个网络服务。我只是在windows窗体上尝试过,过程是一样的。您需要创建一个将在客户端应用程序(这是您的windows phone)中使用的代理类,以便与您的服务通信。基本上,如果服务的操作没有改变,您可以使用WinForms应用程序中使用的同一类。您知道如何从服务的元数据创建代理吗?如果没有,请检查以下内容:
[ServiceBehavior(
    ConcurrencyMode = ConcurrencyMode.Multiple,
    InstanceContextMode = InstanceContextMode.Single
)]
public class InvoiceSvc : IInvoiceSvc
{  
    public void UploadInvoice(InvoiceImg invoice)
    {

        using (InvoiceContext db = new InvoiceContext())
        {   
            Invoice dbinv = new Invoice();
            dbinv.Name = invoice.Name;
            dbinv.Surname = invoice.Surname;
            dbinv.shotDate = invoice.ShotDate;
            dbinv.uploadDate = DateTime.Now;
            dbinv.imgData = invoice.ImgData;

            db.Invoices.Add(dbinv);
            db.SaveChanges();
        }
    }
}
}
[ServiceContract]
public interface IInvoiceSvc
{
    [OperationContract]
    void UploadInvoice(InvoiceImg invoice);
}

[DataContract]
public class InvoiceImg
{
    [DataMember]
    public string Name { get; set; }
    [DataMember]
    public string Surname { get; set; }
    [DataMember]
    public DateTime ShotDate { get; set; }
    [DataMember]
    public byte[] ImgData { get; set; }
}
}