Пример #1
0
        private static void runGetLabelRequest(GKVAPIServicePortTypeClient port, AuthentificationType auth)
        {
            Console.WriteLine("Sendungsnummer eingeben:");
            String Sendungsnummer = Console.ReadLine();

            GetLabelRequest Request = GeschaeftskundenversandRequestBuilder.getDefaultLabelRequest(Sendungsnummer);

            try
            {
                GetLabelResponse lblResponse = port.getLabel(auth, Request);

                //Response status
                Statusinformation status        = lblResponse.Status;
                String            statusMessage = status.statusText;
                LabelData[]       lblDataList   = lblResponse.LabelData;

                Console.Write("geLabelDDRequest: \n" +
                              "Status-Nachricht: " + statusMessage + "\n");

                foreach (LabelData lblData in lblDataList)
                {
                    Console.Write("Sendungsnummer: " + lblData.shipmentNumber + "\n" +
                                  "Status: " + lblData.Status.statusText + "\n" +
                                  "Label URL: " + lblData.Item + "\n");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                Console.WriteLine("Jede Taste beendet das Program!");
                String wait = Console.ReadLine();
                Environment.Exit(0);
            }
        }
Пример #2
0
        public async stt::Task GetLabelRequestObjectAsync()
        {
            moq::Mock <LabelService.LabelServiceClient> mockGrpcClient = new moq::Mock <LabelService.LabelServiceClient>(moq::MockBehavior.Strict);
            GetLabelRequest request = new GetLabelRequest
            {
                ResourceNameAsLabelName = gagvr::LabelName.FromCustomerLabel("[CUSTOMER_ID]", "[LABEL_ID]"),
            };
            gagvr::Label expectedResponse = new gagvr::Label
            {
                ResourceNameAsLabelName = gagvr::LabelName.FromCustomerLabel("[CUSTOMER_ID]", "[LABEL_ID]"),
                Status    = gagve::LabelStatusEnum.Types.LabelStatus.Enabled,
                TextLabel = new gagvc::TextLabel(),
                Id        = -6774108720365892680L,
                LabelName = gagvr::LabelName.FromCustomerLabel("[CUSTOMER_ID]", "[LABEL_ID]"),
            };

            mockGrpcClient.Setup(x => x.GetLabelAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <gagvr::Label>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            LabelServiceClient client = new LabelServiceClientImpl(mockGrpcClient.Object, null);
            gagvr::Label       responseCallSettings = await client.GetLabelAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            gagvr::Label responseCancellationToken = await client.GetLabelAsync(request, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
Пример #3
0
        public static GetLabelRequest getDefaultLabelRequest(String shipmentId)
        {
            GetLabelRequest Request = new GetLabelRequest();

            Request.Version = createVersion();
            String shNumber = shipmentId;

            String[] shNumbers = new String[1];
            shNumbers[0]           = shNumber;
            Request.shipmentNumber = shNumbers;
            return(Request);
        }
Пример #4
0
 /// <summary>Snippet for GetLabel</summary>
 /// <remarks>
 /// This snippet has been automatically generated for illustrative purposes only.
 /// It may require modifications to work in your environment.
 /// </remarks>
 public void GetLabelRequestObject()
 {
     // Create client
     LabelServiceClient labelServiceClient = LabelServiceClient.Create();
     // Initialize request argument(s)
     GetLabelRequest request = new GetLabelRequest
     {
         ResourceNameAsLabelName = LabelName.FromCustomerLabel("[CUSTOMER]", "[LABEL]"),
     };
     // Make the request
     Label response = labelServiceClient.GetLabel(request);
 }
Пример #5
0
        /// <summary>Snippet for GetLabelAsync</summary>
        /// <remarks>
        /// This snippet has been automatically generated for illustrative purposes only.
        /// It may require modifications to work in your environment.
        /// </remarks>
        public async Task GetLabelRequestObjectAsync()
        {
            // Create client
            LabelServiceClient labelServiceClient = await LabelServiceClient.CreateAsync();

            // Initialize request argument(s)
            GetLabelRequest request = new GetLabelRequest
            {
                ResourceNameAsLabelName = LabelName.FromCustomerLabel("[CUSTOMER_ID]", "[LABEL_ID]"),
            };
            // Make the request
            Label response = await labelServiceClient.GetLabelAsync(request);
        }
Пример #6
0
        /// <summary>Snippet for GetLabelAsync</summary>
        public async Task GetLabelRequestObjectAsync()
        {
            // Snippet: GetLabelAsync(GetLabelRequest, CallSettings)
            // Additional: GetLabelAsync(GetLabelRequest, CancellationToken)
            // Create client
            LabelServiceClient labelServiceClient = await LabelServiceClient.CreateAsync();

            // Initialize request argument(s)
            GetLabelRequest request = new GetLabelRequest
            {
                ResourceNameAsLabelName = LabelName.FromCustomerLabel("[CUSTOMER_ID]", "[LABEL_ID]"),
            };
            // Make the request
            Label response = await labelServiceClient.GetLabelAsync(request);

            // End snippet
        }
        public void GetLabel2()
        {
            Mock <LabelService.LabelServiceClient> mockGrpcClient = new Mock <LabelService.LabelServiceClient>(MockBehavior.Strict);
            GetLabelRequest request = new GetLabelRequest
            {
                ResourceName = new LabelName("[CUSTOMER]", "[LABEL]").ToString(),
            };
            Label expectedResponse = new Label
            {
                ResourceName = "resourceName2625949903",
            };

            mockGrpcClient.Setup(x => x.GetLabel(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            LabelServiceClient client = new LabelServiceClientImpl(mockGrpcClient.Object, null);
            Label response            = client.GetLabel(request);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
        public async Task GetLabelAsync2()
        {
            Mock <LabelService.LabelServiceClient> mockGrpcClient = new Mock <LabelService.LabelServiceClient>(MockBehavior.Strict);
            GetLabelRequest request = new GetLabelRequest
            {
                ResourceName = new LabelName("[CUSTOMER]", "[LABEL]").ToString(),
            };
            Label expectedResponse = new Label
            {
                ResourceName = "resourceName2625949903",
            };

            mockGrpcClient.Setup(x => x.GetLabelAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <Label>(Task.FromResult(expectedResponse), null, null, null, null));
            LabelServiceClient client = new LabelServiceClientImpl(mockGrpcClient.Object, null);
            Label response            = await client.GetLabelAsync(request);

            Assert.AreEqual(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Пример #9
0
        public void GetLabel()
        {
            moq::Mock <LabelService.LabelServiceClient> mockGrpcClient = new moq::Mock <LabelService.LabelServiceClient>(moq::MockBehavior.Strict);
            GetLabelRequest request = new GetLabelRequest
            {
                ResourceNameAsLabelName = gagvr::LabelName.FromCustomerLabel("[CUSTOMER_ID]", "[LABEL_ID]"),
            };
            gagvr::Label expectedResponse = new gagvr::Label
            {
                ResourceNameAsLabelName = gagvr::LabelName.FromCustomerLabel("[CUSTOMER_ID]", "[LABEL_ID]"),
                Status    = gagve::LabelStatusEnum.Types.LabelStatus.Enabled,
                TextLabel = new gagvc::TextLabel(),
                Id        = -6774108720365892680L,
                LabelName = gagvr::LabelName.FromCustomerLabel("[CUSTOMER_ID]", "[LABEL_ID]"),
            };

            mockGrpcClient.Setup(x => x.GetLabel(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            LabelServiceClient client   = new LabelServiceClientImpl(mockGrpcClient.Object, null);
            gagvr::Label       response = client.GetLabel(request.ResourceName);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Пример #10
0
        protected override void ProcessRecord()
        {
            base.ProcessRecord();
            GetLabelRequest request;

            try
            {
                request = new GetLabelRequest
                {
                    NamespaceName = NamespaceName,
                    LabelName     = LabelName,
                    OpcRequestId  = OpcRequestId
                };

                response = client.GetLabel(request).GetAwaiter().GetResult();
                WriteOutput(response, response.LogAnalyticsLabel);
                FinishProcessing(response);
            }
            catch (Exception ex)
            {
                TerminatingErrorDuringExecution(ex);
            }
        }