//------------------------------------------------------------------------------
// <auto-generated>
// Il codice è stato generato da uno strumento.
// Versione runtime:2.0.50727.3607
//
// Le modifiche apportate a questo file possono provocare un comportamento non corretto e andranno perse se
// il codice viene rigenerato.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DocxGenerator.PL.Web.SvcDynamicDocxGenerator {
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.ServiceContractAttribute(ConfigurationName="SvcDynamicDocxGenerator.IDynamicDocxGeneratorService")]
public interface IDynamicDocxGeneratorService {
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IDynamicDocxGeneratorService/GenerateDynamicDocx", ReplyAction="http://tempuri.org/IDynamicDocxGeneratorService/GenerateDynamicDocxResponse")]
byte[] GenerateDynamicDocx(string customXML);
[System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/IDynamicDocxGeneratorService/GenerateDynamicDocx", ReplyAction="http://tempuri.org/IDynamicDocxGeneratorService/GenerateDynamicDocxResponse")]
System.IAsyncResult BeginGenerateDynamicDocx(string customXML, System.AsyncCallback callback, object asyncState);
byte[] EndGenerateDynamicDocx(System.IAsyncResult result);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IDynamicDocxGeneratorService/GenerateDynamicPdf", ReplyAction="http://tempuri.org/IDynamicDocxGeneratorService/GenerateDynamicPdfResponse")]
byte[] GenerateDynamicPdf(string customXML);
[System.ServiceModel.OperationContractAttribute(AsyncPattern=true, Action="http://tempuri.org/IDynamicDocxGeneratorService/GenerateDynamicPdf", ReplyAction="http://tempuri.org/IDynamicDocxGeneratorService/GenerateDynamicPdfResponse")]
System.IAsyncResult BeginGenerateDynamicPdf(string customXML, System.AsyncCallback callback, object asyncState);
byte[] EndGenerateDynamicPdf(System.IAsyncResult result);
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
public interface IDynamicDocxGeneratorServiceChannel : DocxGenerator.PL.Web.SvcDynamicDocxGenerator.IDynamicDocxGeneratorService, System.ServiceModel.IClientChannel {
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
public partial class GenerateDynamicDocxCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
public GenerateDynamicDocxCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
public byte[] Result {
get {
base.RaiseExceptionIfNecessary();
return ((byte[])(this.results[0]));
}
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
public partial class GenerateDynamicPdfCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
private object[] results;
public GenerateDynamicPdfCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
base(exception, cancelled, userState) {
this.results = results;
}
public byte[] Result {
get {
base.RaiseExceptionIfNecessary();
return ((byte[])(this.results[0]));
}
}
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
public partial class DynamicDocxGeneratorServiceClient : System.ServiceModel.ClientBase<DocxGenerator.PL.Web.SvcDynamicDocxGenerator.IDynamicDocxGeneratorService>, DocxGenerator.PL.Web.SvcDynamicDocxGenerator.IDynamicDocxGeneratorService {
private BeginOperationDelegate onBeginGenerateDynamicDocxDelegate;
private EndOperationDelegate onEndGenerateDynamicDocxDelegate;
private System.Threading.SendOrPostCallback onGenerateDynamicDocxCompletedDelegate;
private BeginOperationDelegate onBeginGenerateDynamicPdfDelegate;
private EndOperationDelegate onEndGenerateDynamicPdfDelegate;
private System.Threading.SendOrPostCallback onGenerateDynamicPdfCompletedDelegate;
public DynamicDocxGeneratorServiceClient() {
}
public DynamicDocxGeneratorServiceClient(string endpointConfigurationName) :
base(endpointConfigurationName) {
}
public DynamicDocxGeneratorServiceClient(string endpointConfigurationName, string remoteAddress) :
base(endpointConfigurationName, remoteAddress) {
}
public DynamicDocxGeneratorServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
base(endpointConfigurationName, remoteAddress) {
}
public DynamicDocxGeneratorServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
base(binding, remoteAddress) {
}
public event System.EventHandler<GenerateDynamicDocxCompletedEventArgs> GenerateDynamicDocxCompleted;
public event System.EventHandler<GenerateDynamicPdfCompletedEventArgs> GenerateDynamicPdfCompleted;
public byte[] GenerateDynamicDocx(string customXML) {
return base.Channel.GenerateDynamicDocx(customXML);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
public System.IAsyncResult BeginGenerateDynamicDocx(string customXML, System.AsyncCallback callback, object asyncState) {
return base.Channel.BeginGenerateDynamicDocx(customXML, callback, asyncState);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
public byte[] EndGenerateDynamicDocx(System.IAsyncResult result) {
return base.Channel.EndGenerateDynamicDocx(result);
}
private System.IAsyncResult OnBeginGenerateDynamicDocx(object[] inValues, System.AsyncCallback callback, object asyncState) {
string customXML = ((string)(inValues[0]));
return this.BeginGenerateDynamicDocx(customXML, callback, asyncState);
}
private object[] OnEndGenerateDynamicDocx(System.IAsyncResult result) {
byte[] retVal = this.EndGenerateDynamicDocx(result);
return new object[] {
retVal};
}
private void OnGenerateDynamicDocxCompleted(object state) {
if ((this.GenerateDynamicDocxCompleted != null)) {
InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
this.GenerateDynamicDocxCompleted(this, new GenerateDynamicDocxCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
}
}
public void GenerateDynamicDocxAsync(string customXML) {
this.GenerateDynamicDocxAsync(customXML, null);
}
public void GenerateDynamicDocxAsync(string customXML, object userState) {
if ((this.onBeginGenerateDynamicDocxDelegate == null)) {
this.onBeginGenerateDynamicDocxDelegate = new BeginOperationDelegate(this.OnBeginGenerateDynamicDocx);
}
if ((this.onEndGenerateDynamicDocxDelegate == null)) {
this.onEndGenerateDynamicDocxDelegate = new EndOperationDelegate(this.OnEndGenerateDynamicDocx);
}
if ((this.onGenerateDynamicDocxCompletedDelegate == null)) {
this.onGenerateDynamicDocxCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnGenerateDynamicDocxCompleted);
}
base.InvokeAsync(this.onBeginGenerateDynamicDocxDelegate, new object[] {
customXML}, this.onEndGenerateDynamicDocxDelegate, this.onGenerateDynamicDocxCompletedDelegate, userState);
}
public byte[] GenerateDynamicPdf(string customXML) {
return base.Channel.GenerateDynamicPdf(customXML);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
public System.IAsyncResult BeginGenerateDynamicPdf(string customXML, System.AsyncCallback callback, object asyncState) {
return base.Channel.BeginGenerateDynamicPdf(customXML, callback, asyncState);
}
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
public byte[] EndGenerateDynamicPdf(System.IAsyncResult result) {
return base.Channel.EndGenerateDynamicPdf(result);
}
private System.IAsyncResult OnBeginGenerateDynamicPdf(object[] inValues, System.AsyncCallback callback, object asyncState) {
string customXML = ((string)(inValues[0]));
return this.BeginGenerateDynamicPdf(customXML, callback, asyncState);
}
private object[] OnEndGenerateDynamicPdf(System.IAsyncResult result) {
byte[] retVal = this.EndGenerateDynamicPdf(result);
return new object[] {
retVal};
}
private void OnGenerateDynamicPdfCompleted(object state) {
if ((this.GenerateDynamicPdfCompleted != null)) {
InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs)(state));
this.GenerateDynamicPdfCompleted(this, new GenerateDynamicPdfCompletedEventArgs(e.Results, e.Error, e.Cancelled, e.UserState));
}
}
public void GenerateDynamicPdfAsync(string customXML) {
this.GenerateDynamicPdfAsync(customXML, null);
}
public void GenerateDynamicPdfAsync(string customXML, object userState) {
if ((this.onBeginGenerateDynamicPdfDelegate == null)) {
this.onBeginGenerateDynamicPdfDelegate = new BeginOperationDelegate(this.OnBeginGenerateDynamicPdf);
}
if ((this.onEndGenerateDynamicPdfDelegate == null)) {
this.onEndGenerateDynamicPdfDelegate = new EndOperationDelegate(this.OnEndGenerateDynamicPdf);
}
if ((this.onGenerateDynamicPdfCompletedDelegate == null)) {
this.onGenerateDynamicPdfCompletedDelegate = new System.Threading.SendOrPostCallback(this.OnGenerateDynamicPdfCompleted);
}
base.InvokeAsync(this.onBeginGenerateDynamicPdfDelegate, new object[] {
customXML}, this.onEndGenerateDynamicPdfDelegate, this.onGenerateDynamicPdfCompletedDelegate, userState);
}
}
}