/// <remarks/>
 public void FetchRecord_BinaryAsync(string inLocatorId, string inMatchTerm, string inRecordId, RecordIdentifierType inRecordIdType, int inReturnCoordinateSystem) {
     this.FetchRecord_BinaryAsync(inLocatorId, inMatchTerm, inRecordId, inRecordIdType, inReturnCoordinateSystem, null);
 }
 /// <remarks/>
 public void FetchRecord_BinaryAsync(string inLocatorId, string inMatchTerm, string inRecordId, RecordIdentifierType inRecordIdType, int inReturnCoordinateSystem, object userState) {
     if ((this.FetchRecord_BinaryOperationCompleted == null)) {
         this.FetchRecord_BinaryOperationCompleted = new System.Threading.SendOrPostCallback(this.OnFetchRecord_BinaryOperationCompleted);
     }
     this.InvokeAsync("FetchRecord_Binary", new object[] {
                 inLocatorId,
                 inMatchTerm,
                 inRecordId,
                 inRecordIdType,
                 inReturnCoordinateSystem}, this.FetchRecord_BinaryOperationCompleted, userState);
 }
 public byte[] FetchRecord_Binary(string inLocatorId, string inMatchTerm, string inRecordId, RecordIdentifierType inRecordIdType, int inReturnCoordinateSystem) {
     object[] results = this.Invoke("FetchRecord_Binary", new object[] {
                 inLocatorId,
                 inMatchTerm,
                 inRecordId,
                 inRecordIdType,
                 inReturnCoordinateSystem});
     return ((byte[])(results[0]));
 }