WCF - Interface als Property

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von Renati.

    WCF - Interface als Property

    Ich stehe seit mehreren Tagen vor folgendem Problem und zwar habe ich im WCF Server mehrere Eigenschaften, diese Eigenschaften sind alle Interfaces. Im Server selber gibt es den zugehörigen Handler, dieser Handler implementiert das Interface und enthält die zugehörigen Funktionen. Vom Client aus möchte ich nun die Funktionen im Interface verwenden. Beim Aufruf von der Funktion Add und den anderen Funktionen erhalte ich eine Kommunikationsfehler.

    Server

    VB.NET-Quellcode

    1. <ServiceModel.ServiceContract()> _
    2. Interface IServer
    3. Property Customer As ICustomer
    4. End Interface


    Interface-Beispiel

    VB.NET-Quellcode

    1. Interface ICustomer
    2. Function Add(o As Customer) As Boolean
    3. Function Delete(o As Customer) As Boolean
    4. Function Update(o As Customer) As Boolean
    5. End Interface


    Klasse

    VB.NET-Quellcode

    1. Public Class Customer
    2. Public Property Name As String
    3. End Class


    Handler

    VB.NET-Quellcode

    1. Public Class CustomerHandler
    2. Implements ICustomer
    3. Public Function Add(o As Customer) As Boolean Implements ICustomer.Add
    4. Return True
    5. End Function
    6. Public Function Delete(o As Customer) As Boolean Implements ICustomer.Delete
    7. Return True
    8. End Function
    9. Public Function Update(o As Customer) As Boolean Implements ICustomer.Update
    10. Return True
    11. End Function
    12. End Class

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „singu“ ()