فضلا عن وظيفة قطة الشاشة الأساسية GrabzIt ASP.NET API يسمح للمطورين بالتحقق من حالة لقطات الشاشة الحالية وتعيين ملفات تعريف الارتباط التي ستستخدمها GrabzIt لالتقاط لقطات شاشة للمطور.
في بعض الأحيان قد يحتاج التطبيق إلى التحقق من حالة لقطة الشاشة ، ربما لمعرفة ما إذا كان قد تم التقاطها أو للتحقق مما إذا كانت لا تزال مخبأة.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ScreenShotStatus status = grabzIt.GetStatus(screenShotId); if (status.Processing) { // screenshot has not yet been processed } if (status.Cached) { // screenshot is still cached by GrabzIt } if (status.Expired) { // screenshot is no longer on GrabzIt // Perhaps output status message? label.Text = status.Message; }
تتحكم بعض مواقع الويب في وظائفها من خلال ملفات تعريف الارتباط. GrabzIt يسمح لك بتعيين ملفات تعريف الارتباط المحددة من قبل المطور بالطريقة التالية.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); // gets an array of cookies for google.com GrabzItCookie[] cookies = grabzIt.Cookies("google.com"); # sets a cookie for the google.com domain grabzIt.SetCookie("MyCookie", "google.com", "Any Value You Like"); # deletes the previously set cookie grabzIt.DeleteCookie("MyCookie", "google.com");
لاحظ أن طريقة حذف ملف تعريف الارتباط ستحذف جميع ملفات تعريف الارتباط بنفس الاسم والمجال.
في حين أوصى بتنزيل الالتقاط على خادم الويب قبل استخدامه. من الممكن عرض أي نوع من الالتقاط في متصفح المستخدم دون تنزيله على خادم الويب الخاص بك أولاً.
بمجرد اكتمال الالتقاط ، يمكنك إرسال وحدات بايت الالتقاط التي تم إرجاعها بواسطة SaveTo طريقة للرد جنبا إلى جنب مع نوع الصمت الصحيح.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); grabzIt.URLToImage("https://www.tesla.com"); GrabzItFile capture = grabzIt.SaveTo(); if (capture != null) { Response.ContentType = "image/jpeg"; Response.BinaryWrite(capture.Bytes); }
يظهر مثال لإخراج لقطة للاستجابة أعلاه URLToImage
الطريقة ، لكنها ستعمل مع أي من طرق التحويل.