ANSWERS 100% PASS
d - ✔✔Choose the correct statement about key components of the System.Net.*
Namespaces
a. HttpServer for consuming HTTP web APIs and RESTful services
b. WebRequest and WebResponse classes for high-level control over client-side TCP or
UDP operations
c. All of the others
*d. A WebClient facade class for simple download/upload operations via HTTP or
FTP*
b - ✔✔To configure a custom number of reconnect attempts before disconnecting or
change the reconnect timing, the withAutomaticReconnect accepts an array of numbers
representing the delay in milliseconds to wait before starting each reconnect attempt.
Choose the correct option for making automatically reconnect.
a. const connection = new signalR.HubConnectionBuilder() .withUrl("/chathub")
.withAutomaticReconnect(0, 0, 10000) .create();
b. const connection = new signalR.HubConnectionBuilder() .withUrl("/chathub")
.withAutomaticReconnect([0, 0, 10000]) .build();
COPYRIGHT © 2025 BY KATELYN WHITMAN, ALL RIGHTS RESERVED 1
,c. const connection = new signalR.HubConnectionBuilder() .withUrl("/chathub")
.withAutomaticReconnect([0], [0], [10000]) .build();
d. None of the others
c - ✔✔Choose the correct statement related to Networking Definitions
a. Port: unsigned 4-byte integer helps operating system differentiating a network
communicating process
b. IP address includes IPv4 (4-byte) and IPv6 (6-byte)
*c. IP address (Internet Protocol): unsigned integer helps to identify a network
element(computer, router, etc)*
d. None of the others
d - ✔✔Which of the following methods of the HttpClient Class can be used to send a
POST request to the specified Uri as an asynchronous operation?
a. CreatePostAsync(String, HttpContent)
b. PostRequestAsync(String, HttpContent)
c. PutAsync(String, HttpContent)
*d. PostAsync(String, HttpContent)*
a - ✔✔Which of the following classes of the System.Threading.Tasks Namespace
provides support for creating and scheduling Task objects?
*a. TaskFactor*
b. Task
COPYRIGHT © 2025 BY KATELYN WHITMAN, ALL RIGHTS RESERVED 2
,c. TaskInit
d. None of the others
e. TaskScheduler
c - ✔✔In the case working ASP.NET SignalR with JavaScript client library, which the
following code to create and start a connection?
a. var connection = new signalR.ConnectionBuilder() .withUrl("/chatHub") .build();
connection.start();
b. var connection = new signalR.HubConnectionBuilder(.withUrl("/chatHub") .create();
connection.start();
c. var connection = new signalR.HubConnectionBuilder().withUrl("/chatHub") .build();
connection.start();
d. var connection = new
signalR.HubBuilder() .withUrl("/chatHub") .build();
connection.start();
c - ✔✔A hub is a class that serves as a high-level pipeline that handles client-server
communication. Create a SignalR for your application by adding a class named
ChatHub that inherits from Microsoft.AspNetCore.SignalR.Hub
COPYRIGHT © 2025 BY KATELYN WHITMAN, ALL RIGHTS RESERVED 3
, a. public class ChatHub : IHub {
public async Task SendMessage(string user, string message) {
await Clients.All.SendAsync("ReceiveMessage", user, message);
}}
b. public class Hub : ChatHub {
public async Task SendMessage(string user, string message) {
await Clients.All.SendAsync("ReceiveMessage", user, message);
}}
c. public class ChatHub : Hub {
public async Task SendMessage(string user, string message) {
await Clients.All.SendAsync("ReceiveMessage", user, message);
}
d. public class ChatHub : IHubContext {
public async Task SendMessage(string user, string message) {
await Clients.All.SendAsync("ReceiveMessage", user, message);
}}
d - ✔✔Choose the correct statement related to the HttpClient Class
COPYRIGHT © 2025 BY KATELYN WHITMAN, ALL RIGHTS RESERVED 4