
הטקסט המלא של הדקות הראשונות בהרצאה «בחירה נכונה של WCF Binding» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
כאן אנחנו מגיעים לחלק של הביינדינג, כאן אנחנו הולכים לראות מספר סוגים שונים של ביינדינג ואיך לבחור את הביינדינג הנכון, אז קודם כל בואו נזכר מה זה בדיוק אומר.
אז אנחנו ראינו שכשאנחנו מרימים הוסט לאוויר אנחנו בעצם מרימים נקודה שנקראת אנדפוינט שמורכבת משלושה חלקים הם נקראים ABC אדרס ביינדינג וקונטראקט אדרס זה הכתובת שבה השירות נמצא או נחשף ביינדינג זה שיטת תקשורת הנתונים וקונטרקט זה מה אנחנו חושפים בעצם החוצה זה החוזר או האינטרפייס אבל אנחנו מדברים כרגע על ביינדינג שהיא שיטת
תקשורת הנתונים אז ביינדינג מגדיר איך הלקוח צריך בעצם לתקשר עם השרת איזה פרוטוקול תקשורת הוא צריך להשתמש ואיזה סטינגס אחרים הוא צריך להשתמש לדוגמה security או או Message Encoding וכל מיני דברים שקשורים בתקשורת הנתונים עצמה שבה הוא מתקשר עם השרת.
WCF מאפשר תשעה סוגים שונים של Bindings שהם בסיסיים ועליהם עוד יש כל מיני הרחבות. אז בואו נעבור ונראה את התשעה סוגים ולאחר מכן איך אנחנו בוחרים כל אחד מהם. אז ראשית יש לנו את ה-Basic HTTP Binding.
Basic HTTP Binding אומר שאנחנו מתקשרים בדיוק כמו שהשירות שלנו, כאילו שהשירות שלנו הוא Web Service קלאסי, בלי שום קשר ל-Security, בלי שום קשר ל-Transactions, ממש כאילו שמישהו הרים לאוויר את הטכנולוגיה הישנה של Web Service. זאת אומרת שאם הלקוח שלנו רוצה להתחבר לטכנולוגיה של Web Service,
או שזה הדבר היחידי שהוא יכול לעשות, אז Basic HTTP Bindings זה הדבר שמתאים לנו. עכשיו יש לנו מספר Bindings שמתחילים ב-WS. WS זה קיצור של WSE ש-WSE זה Web Service