public Task<Akka.Interfaced.IRequestTarget> OpenChannel(Akka.Actor.IActorRef actor, Akka.Interfaced.SlimServer.TaggedType[] types, object tag = null, Akka.Interfaced.SlimServer.ActorBindingFlags bindingFlags = (Akka.Interfaced.SlimServer.ActorBindingFlags)0)
{
var requestMessage = new RequestMessage {
InvokePayload = new IActorBoundGateway_PayloadTable.OpenChannel_Invoke { actor = actor, types = types, tag = tag, bindingFlags = bindingFlags }
};
return SendRequestAndReceive<Akka.Interfaced.IRequestTarget>(requestMessage);
}