private void LookupSignedCarriers(LookupDobSignedCarriersRequest request) { /* pass a local variable as a "ref" parameter, rather than passing the field itself, so * the service can't modify what the field refers to */ CorrelationHeader correlationHeader = _correlationHeader; SessionHeader sessionHeader = _sessionHeader; WarningHeader warningHeader; LookupDobSignedCarriersResponse signedCarriersResponse; _client.LookupDobSignedCarriers(_applicationHeader, ref correlationHeader, ref sessionHeader, request, out warningHeader, out signedCarriersResponse); if (signedCarriersResponse != null) { LookupDobSignedCarriersResult result = signedCarriersResponse.lookupDobSignedCarriersResults; var data = result.Item as LookupDobSignedCarriersSuccessData; if (data == null) { var serviceError = result.Item as ServiceError; serviceError.Display(); } else { data.Display(this); } } }
public void LookupSignedCarriers() { var operation = new LookupDobSignedCarriersOperation(); var request = new LookupDobSignedCarriersRequest { lookupDobSignedCarriersOperations = operation }; LookupSignedCarriers(request); }