Resolve() public méthode

Resolves this request into a response using the provided DNS information. The given request strategy is used to retrieve the response.
Throw if a malformed response is received from the server Thrown if a IO error occurs Thrown if a the reading or writing to the socket fails
public Resolve ( ) : ClientResponse
Résultat ClientResponse
        public ClientResponse Resolve(Domain domain, RecordType type)
        {
            ClientRequest request  = Create();
            Question      question = new Question(domain, type);

            request.Questions.Add(question);
            request.OperationCode    = OperationCode.Query;
            request.RecursionDesired = true;

            return(request.Resolve());
        }
Exemple #2
0
        public Task <IResponse> Resolve(Domain domain, RecordType type, CancellationToken cancellationToken = default(CancellationToken))
        {
            ClientRequest request  = Create();
            Question      question = new Question(domain, type);

            request.Questions.Add(question);
            request.OperationCode    = OperationCode.Query;
            request.RecursionDesired = true;

            return(request.Resolve(cancellationToken));
        }