To invoke service members, you need to create an instance of the proxy class, which in our example is named
BookClient.BookServiceReference.BookServiceClient. Creating an instance of the class can establish a connection to the WCF service and give you access to public members. Continuing with the previous example, the client application could have an instance of the
Book class and invoking the
ValidateBook method for checking if the
Book instance is correct according to our needs. Code in Listing 41.5 shows how to accomplish this.