/// <remarks/> public void SubscribeAsync(RequestOptions Options, SubscribeRequestItemList ItemList, bool ReturnValuesOnReply, int SubscriptionPingRate) { this.SubscribeAsync(Options, ItemList, ReturnValuesOnReply, SubscriptionPingRate, null); }
/// <remarks/> public void SubscribeAsync(RequestOptions Options, SubscribeRequestItemList ItemList, bool ReturnValuesOnReply, int SubscriptionPingRate, object userState) { if ((this.SubscribeOperationCompleted == null)) { this.SubscribeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSubscribeOperationCompleted); } this.InvokeAsync("Subscribe", new object[] { Options, ItemList, ReturnValuesOnReply, SubscriptionPingRate}, this.SubscribeOperationCompleted, userState); }
public ReplyBase Subscribe(RequestOptions Options, SubscribeRequestItemList ItemList, [System.Xml.Serialization.XmlAttributeAttribute()] bool ReturnValuesOnReply, [System.Xml.Serialization.XmlAttributeAttribute()] [System.ComponentModel.DefaultValueAttribute(0)] int SubscriptionPingRate, out SubscribeReplyItemList RItemList, [System.Xml.Serialization.XmlElementAttribute("Errors")] out OPCError[] Errors, [System.Xml.Serialization.XmlAttributeAttribute()] out string ServerSubHandle) { object[] results = this.Invoke("Subscribe", new object[] { Options, ItemList, ReturnValuesOnReply, SubscriptionPingRate}); RItemList = ((SubscribeReplyItemList)(results[1])); Errors = ((OPCError[])(results[2])); ServerSubHandle = ((string)(results[3])); return ((ReplyBase)(results[0])); }