public Task<string> Greet(string name)
{
var requestMessage = new RequestMessage {
InvokePayload = new IGreeter_PayloadTable.Greet_Invoke { name = name }
};
return SendRequestAndReceive<string>(requestMessage);
}