private NativeCommon.IFabricAsyncOperationContext CreateServiceGroupFromTemplateBeginWrapper( ServiceGroupFromTemplateDescription serviceGroupFromTemplateDescription, TimeSpan timeout, NativeCommon.IFabricAsyncOperationCallback callback) { using (var pin = new PinCollection()) { return(this.nativeServiceGroupClient.BeginCreateServiceGroupFromTemplate2( serviceGroupFromTemplateDescription.ToNative(pin), Utility.ToMilliseconds(timeout, "timeout"), callback)); } }