の両方を認識しません。WCFサービスは、私は、次のWebサービスを持っているカスタムクラスとメソッド
[ServiceContract(Namespace = "")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class MyTestClass
{
[OperationContract]
public List<TrackInfo> GetAll(string songName)
{
return new List<tracksInfo>;
}
}
私が目的でシンプルにしました。いずれの場合でも、サービス参照外のクラスでTrackInfoが宣言されている場合、Silverlight領域を意味するもう一方のサービスは、TrackInfoクラスのみを認識しますが、GetAllメソッドは見つかりません。私は、基準内trackinfoクラスを置くことが、MyTestClassの外で同じ問題が
を発生しようとすると、私はのDataContractとしてserivce内trackinfoクラスを入れてみました:
[DataContract]
public class TrackInfo
{
public int ID { get; set; }
//Should consider using a stream instead
public List<Image> FullSizeNotes { get; set; }
public Image TrackNotes { get; set; }
public Stream MidiFile { get; set; }
}
今、サービスがGETALL機能を認識し、 trackinfoのプロパティは認識されません。