অনুরোধ সমাপ্ত তথ্য

abstract class RequestFinishedInfo


একটি সম্পন্ন অনুরোধ সম্পর্কিত তথ্য। এটি RequestFinishedInfo.Listener এ পাঠানো হয়।

ডেটাকে মূল অনুরোধের সাথে সংযুক্ত করতে, অনুরোধ তৈরি করার সময় একটি অনন্য শনাক্তকারী যোগ করার জন্য addRequestAnnotation ব্যবহার করুন, এবং RequestFinishedInfo প্রাপ্ত হলে শনাক্তকারীটি পুনরুদ্ধার করার জন্য getAnnotations কল করুন।

সারসংক্ষেপ

নেস্টেড প্রকার

মেট্রিক সংগ্রহের উদ্দেশ্যে সম্পন্ন হওয়া অনুরোধগুলো শোনে।

একটিমাত্র অনুরোধের জন্য মেট্রিক্স সংগ্রহ করা হয়েছে।

ধ্রুবক

const Int

অনুরোধটি বাতিল করা হয়েছে তা নির্দেশকারী কারণের মান।

const Int
FAILED = 1

কারণের মান যা নির্দেশ করে যে অনুরোধটি ব্যর্থ হয়েছে বা কোনো ত্রুটি দেখা দিয়েছে।

const Int

কারণের মান যা নির্দেশ করে যে অনুরোধটি সফল হয়েছে।

সরকারি নির্মাণকারী

জনসাধারণের কার্যাবলী

abstract ( Mutable ) Collection < Any !>!

addRequestAnnotation ব্যবহার করে অনুরোধ শুরু করার সময় কলার কর্তৃক সরবরাহ করা অবজেক্টগুলো ফেরত দেয়।

abstract CronetException ?

অনুরোধটি ব্যর্থ হলে, onFailed এ দেওয়া একই CronetException ফেরত দেওয়া হয়।

abstract Int

অনুরোধটি কেন শেষ হয়েছে তার কারণ ফেরত দেয়।

abstract RequestFinishedInfo.Metrics !

এই অনুরোধের জন্য সংগৃহীত মেট্রিকগুলো ফেরত দেয়।

abstract UrlResponseInfo ?

অনুরোধটির প্রতিক্রিয়া শুরু হয়ে থাকলে, সেটির জন্য একটি UrlResponseInfo ফেরত দেয়।

abstract String !
getUrl ()

অনুরোধটির মূল URL ফেরত দেয়।

ধ্রুবক

বাতিল করা হয়েছে

const val CANCELED = 2: Int

অনুরোধটি বাতিল করা হয়েছে তা নির্দেশকারী কারণের মান। এটি getFinishedReason থেকে ফেরত আসে।

ব্যর্থ

const val FAILED = 1: Int

অনুরোধটি ব্যর্থ হয়েছে বা কোনো ত্রুটি দেখা দিয়েছে, তা নির্দেশকারী কারণের মান। এটি getFinishedReason থেকে ফেরত আসে।

সফল হয়েছে

const val SUCCEEDED = 0: Int

অনুরোধ সফল হওয়ার নির্দেশক কারণ মান। এটি getFinishedReason থেকে ফেরত আসে।

সরকারি নির্মাণকারী

অনুরোধ সমাপ্ত তথ্য

RequestFinishedInfo()

জনসাধারণের কার্যাবলী

টীকা পান

abstract fun getAnnotations(): (Mutable)Collection<Any!>!

addRequestAnnotation ব্যবহার করে কলার অনুরোধটি শুরু করার সময় যে অবজেক্টগুলো সরবরাহ করেছে, সেগুলো ফেরত দেয়। একটি RequestFinishedInfo মূল অনুরোধ বা অনুরোধের ধরনের সাথে যুক্ত করতে অ্যানোটেশন ব্যবহার করা যেতে পারে।

ফেরত
( Mutable ) Collection < Any !>!

অনুরোধ তৈরি করার সময় সরবরাহ করা টীকা

getException

abstract fun getException(): CronetException?

অনুরোধটি ব্যর্থ হলে, onFailed এ দেওয়া একই CronetException ফেরত দেওয়া হয়।

ফেরত
CronetException ?

অনুরোধটি ব্যর্থ হলে তার CronetException

getFinishedReason

abstract fun getFinishedReason(): Int

অনুরোধটি কেন শেষ হয়েছে তার কারণ ফেরত দেয়।

ফেরত
Int

SUCCEEDED , FAILED বা CANCELED মধ্যে একটি

গেটমেট্রিক্স

abstract fun getMetrics(): RequestFinishedInfo.Metrics!

এই অনুরোধের জন্য সংগৃহীত মেট্রিকগুলো ফেরত দেয়।

রিপোর্ট করা সময় এবং বাইট সমস্ত রিডাইরেক্টকে অন্তর্ভুক্ত করে, অর্থাৎ TTFB হলো মূল অনুরোধের শুরু থেকে চূড়ান্ত প্রতিক্রিয়া হেডার পর্যন্ত, TTLB হলো মূল অনুরোধের শুরু থেকে চূড়ান্ত প্রতিক্রিয়ার শেষ পর্যন্ত, এবং প্রাপ্ত বাইটের সংখ্যা হলো সমস্ত রিডাইরেক্ট ও চূড়ান্ত প্রতিক্রিয়া মিলিয়ে গণনা করা হয়। এই ক্রমবর্ধমান মেট্রিকের সংজ্ঞাগুলো বিতর্কিত, কিন্তু ব্যবহারকারী-কেন্দ্রিক লেটেন্সি বিশ্লেষণের জন্য এগুলোকে যৌক্তিক করে বেছে নেওয়া হয়েছে।

ফেরত
RequestFinishedInfo.Metrics !

এই অনুরোধের জন্য সংগৃহীত মেট্রিকসমূহ।

getResponseInfo

abstract fun getResponseInfo(): UrlResponseInfo?

অনুরোধটির প্রতিক্রিয়া শুরু হয়ে থাকলে, সেটির জন্য একটি UrlResponseInfo ফেরত দেয়।

ফেরত
UrlResponseInfo ?

অনুরোধটির জন্য UrlResponseInfo , যদি এর প্রতিক্রিয়া শুরু হয়ে থাকে।

getUrl

abstract fun getUrl(): String!

অনুরোধটির মূল URL ফেরত দেয়।

ফেরত
String !

অনুরোধের মূল URL