سلام
سوال زیر رو توی بخش Wcf پرسیدم
حالا یا سوالم بچگانه بوده , یا دوستان تا بحال چنین کاری نکردند و یا ....
به هر حال به جواب نرسیدم
سلام چطور میشه از کلاس های تعریف شده توسط کاربر در wcf نمونه سازی کرد؟
ممنون میشم اگر کسی میدونه پاسخ بده
سلام
سوال زیر رو توی بخش Wcf پرسیدم
حالا یا سوالم بچگانه بوده , یا دوستان تا بحال چنین کاری نکردند و یا ....
به هر حال به جواب نرسیدم
سلام چطور میشه از کلاس های تعریف شده توسط کاربر در wcf نمونه سازی کرد؟
ممنون میشم اگر کسی میدونه پاسخ بده
روی Refrences راست کلیک و Add Service Refrence را انتخاب کنید. در پنجره ظاهر شده از قسمت discover گزینه services in solution را انتخاب کنید. بعد از تشخیص service اوکی کنید.
در برنامه هم مثل کلاسهای دیگه ازش استفاده کنید. مثلا:
ServiceReference1.Service1Client sc = new ServiceReference1.Service1Client();
MessageBox.Show(sc.GetData(0));
نه منظورم تعریف کلاس توی خود پروژه wcf و نمونه سازی از اون بود
فرض کنید یک کلاس به عنوان بخشی از لایه dal
توی پروژه WCF هم مثل پروژه معمولی میتونید فایل cs. اضافه کنید، کلاس رو بنویسید و در متد های کلاسی که سرویس رو پیاده میکنه، ازین کلاس ها اشیاء درست کنید و ازون ها استفاده کنید:
public class UniversityService : IUniversityService
{
public Classroom AddClassroom(Classroom classroom)
{
try
{
...
ClassroomManager classroomMan = new ClassroomManager(...);
return ...;
}
catch (Exception e)
{
throw new FaultException(...);
}
}
ممنون از دوستان
فهمیدم مشکل از چی بود
کلاس را داخل پوشه app_code ایجاد میکردم برای همین نمیشناخت
اما داخل خود پروژه مشکلی نبود
اگر بخوام بگم از اون پوشه کلاس را صدا بزنه چطور باید اینکارو بکنم
app_code.ClassName جواب نداد
فضای کاریش هم همون فضای کاری کل پروژست