/// <summary>Snippet for ParseResume</summary> public void ParseResume_RequestObject() { // Snippet: ParseResume(ParseResumeRequest,CallSettings) // Create client ResumeServiceClient resumeServiceClient = ResumeServiceClient.Create(); // Initialize request argument(s) ParseResumeRequest request = new ParseResumeRequest { ParentAsProjectName = new ProjectName("[PROJECT]"), Resume = ByteString.Empty, }; // Make the request ParseResumeResponse response = resumeServiceClient.ParseResume(request); // End snippet }
/// <summary>Snippet for ParseResumeAsync</summary> public async Task ParseResumeAsync_RequestObject() { // Snippet: ParseResumeAsync(ParseResumeRequest,CallSettings) // Additional: ParseResumeAsync(ParseResumeRequest,CancellationToken) // Create client ResumeServiceClient resumeServiceClient = await ResumeServiceClient.CreateAsync(); // Initialize request argument(s) ParseResumeRequest request = new ParseResumeRequest { ParentAsProjectName = new ProjectName("[PROJECT]"), Resume = ByteString.Empty, }; // Make the request ParseResumeResponse response = await resumeServiceClient.ParseResumeAsync(request); // End snippet }
public void ParseResume2() { Mock <ResumeService.ResumeServiceClient> mockGrpcClient = new Mock <ResumeService.ResumeServiceClient>(MockBehavior.Strict); ParseResumeRequest request = new ParseResumeRequest { ParentAsProjectName = new ProjectName("[PROJECT]"), Resume = ByteString.CopyFromUtf8("45"), }; ParseResumeResponse expectedResponse = new ParseResumeResponse { RawText = "rawText503586532", }; mockGrpcClient.Setup(x => x.ParseResume(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); ResumeServiceClient client = new ResumeServiceClientImpl(mockGrpcClient.Object, null); ParseResumeResponse response = client.ParseResume(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task ParseResumeAsync2() { Mock <ResumeService.ResumeServiceClient> mockGrpcClient = new Mock <ResumeService.ResumeServiceClient>(MockBehavior.Strict); ParseResumeRequest request = new ParseResumeRequest { ParentAsProjectName = new ProjectName("[PROJECT]"), Resume = ByteString.CopyFromUtf8("45"), }; ParseResumeResponse expectedResponse = new ParseResumeResponse { RawText = "rawText503586532", }; mockGrpcClient.Setup(x => x.ParseResumeAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <ParseResumeResponse>(Task.FromResult(expectedResponse), null, null, null, null)); ResumeServiceClient client = new ResumeServiceClientImpl(mockGrpcClient.Object, null); ParseResumeResponse response = await client.ParseResumeAsync(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public static void Main(string[] args) { byte[] fileBytes = File.ReadAllBytes(@"C:\Users\welly\AppData\Roaming\Skype\My Skype Received Files\CV.pdf"); // Optionally, compress the bytes to reduce network delays //fileBytes = Gzip(fileBytes); //var endpointConfiguration = new ParsingServiceSoapClient.EndpointConfiguration(); var client = new ParsingServiceSoapClient(); ParseResumeRequest request = new ParseResumeRequest { // Required parameters AccountId = AccountId, ServiceKey = ServiceKey, FileBytes = fileBytes, // Optional parameters //Configuration = "", // Paste string from Parser Config String Builder.xls spreadsheet //OutputHtml = true, // Convert to HTML //OutputRtf = true, // Convert to RTF //OutputWordXml = true, // Convert to WordXml //RevisionDate = "2011-05-15", // Parse assuming a historical date for "current" }; // Perform the parse. The first request will be slow due to WCF initializing // the connection and SOAP/XML serialization, but subsequent calls will be fast. ParseResumeResponse response = client.ParseResumeAsync(request).Result; // Display the results Console.OutputEncoding = Encoding.UTF8; Console.WriteLine("Code=" + response.Code); Console.WriteLine("SubCode=" + response.SubCode); Console.WriteLine("Message=" + response.Message); Console.WriteLine("TextCode=" + response.TextCode); Console.WriteLine("CreditsRemaining=" + response.CreditsRemaining); Console.WriteLine("-----"); Console.WriteLine(response.Xml); }