ABA


"יש אופציה להגדיר ל-WebService פרמטר אופציונלי?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10504 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10504
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   14:06   10.11.11   
אל הפורום  
  יש אופציה להגדיר ל-WebService פרמטר אופציונלי?  
 
יש לי WebService שאם אני לא מעביר לו פרמטר מסויים אני מקבל שגיאה של Missing Parameters...

יש דרך לתת לו ערך DEFAULT? או שלא יהיה חובה בכלל לדרוש אותו?
ניסינו להפוך את string ל-?string וגם להשתמש ב-<Nullable<String, אבל זה פשוט לא עובד...

תודה לעוזרים


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  למה לא לעשות העמסה? Deuce  10.11.11 22:44 1
     כן אבל NET 4 משתמש ב-WCF לא WS... Ice Cold  11.11.11 00:00 2
         בטוח שב-.NET 3 אין אפשרות? Deuce  11.11.11 13:24 3
         למה לא להשתמש ב-WCF? Nesher  11.11.11 14:27 4
             אני יודע, אבל זה לא ה-ISSUE... לכתוב הכל עכשיו זה לא Ice Cold  11.11.11 14:54 5
  למה לא להעביר Null ל- WS בתור פרמטר? sharkk 11.11.11 17:53 6
     בעיקרון ב-CLIENT אני מטפל במקרים האלה, ומעביר מחרוזת Ice Cold  12.11.11 17:08 7
         אין פילטר שמפלטר בין הלקוח לשרת? sharkk 13.11.11 20:43 8

       
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   22:44   10.11.11   
אל הפורום  
  1. למה לא לעשות העמסה?  
בתגובה להודעה מספר 0
 
ליצור פונקציה עם אותה שם שמקבלת פרמטר אחד פחות ולשלוח לפונקציה עם null.

אם אני לא טועה ב-.NET 4 יש פרמטרים אופציונלים (גוגל IT).






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   00:00   11.11.11   
אל הפורום  
  2. כן אבל NET 4 משתמש ב-WCF לא WS...  
בתגובה להודעה מספר 1
 
והשגיאה מתרחשת עוד לפני הכניסה ל-method...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   13:24   11.11.11   
אל הפורום  
  3. בטוח שב-.NET 3 אין אפשרות?  
בתגובה להודעה מספר 2
 
יכול להיות שאתה ב-.NET 2 פשוט?

יש לך אופציה של params שבעזרתה אתה יכול להעביר מספר בלתי מוגבל של פרמטרים ואח"כ בתוך הפונקציה לבדוק מה קיבלת, אבל זה לא מומלץ כ"כ במקרה שלך.






                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   14:27   11.11.11   
אל הפורום  
  4. למה לא להשתמש ב-WCF?  
בתגובה להודעה מספר 2
 
הרבה יותר טוב ומתקדם מ-WS סטנדרטי...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   14:54   11.11.11   
אל הפורום  
  5. אני יודע, אבל זה לא ה-ISSUE... לכתוב הכל עכשיו זה לא  
בתגובה להודעה מספר 4
 
ריאלי, למרות שזה כן בתכנון כבר...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sharkk
חבר מתאריך 2.9.02
1306 הודעות
   17:53   11.11.11   
אל הפורום  
  6. למה לא להעביר Null ל- WS בתור פרמטר?  
בתגובה להודעה מספר 0
 
   ובפנים להתעסק עם זה או להפנות אותו למקור אחר שכן מתעסק עם זה.

השאלה היא בכלל למה אתה מגיע למצב שכזה?, שאתה שולח אותו ל- WS שמחכה לקבל פרמטר מסוים שאתה לא רוצה להשתמש בו.(אתה יכול גם ליצור WS אחר שיתעסק לך עם כל הערכים ה- Defualt שקיימים לך במערכת)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   17:08   12.11.11   
אל הפורום  
  7. בעיקרון ב-CLIENT אני מטפל במקרים האלה, ומעביר מחרוזת  
בתגובה להודעה מספר 6
 
ריקה אם המשתנה הוא NULL, אבל אני מעדיף שיהיה FALLBACK גם בשרת...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
sharkk
חבר מתאריך 2.9.02
1306 הודעות
   20:43   13.11.11   
אל הפורום  
  8. אין פילטר שמפלטר בין הלקוח לשרת?  
בתגובה להודעה מספר 7
 
   אפשר להשים את זה שם...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net