Interface IBlob

IBlob interface

Ένα αντικείμενο Blob αναφέρεται σε μια ακολουθία byte και έχει ένα χαρακτηριστικό size που είναι ο συνολικός αριθμός των byte στην ακολουθία byte και ένα χαρακτηριστικό type, το οποίο είναι μια συμβολοσειρά με κωδικοποίηση ASCII σε πεζά γράμματα που αντιπροσωπεύει τον τύπο μέσου της ακολουθίας byte .

public interface IBlob

Ιδιότητες

ΟνομαΠεριγραφή
Size { get; }Επιστρέφει το μέγεθος της ακολουθίας byte σε αριθμό byte. Κατά τη λήψη, οι συμβατοί πράκτορες χρήστη πρέπει να επιστρέψουν τον συνολικό αριθμό των byte που μπορούν να διαβαστούν από ένα αντικείμενο FileReader ή FileReaderSync ή 0 εάν το Blob δεν έχει byte προς ανάγνωση .
Type { get; }Η συμβολοσειρά με πεζά γράμματα με κωδικοποίηση ASCII που αντιπροσωπεύει τον τύπο μέσου του Blob. Κατά τη λήψη, οι πράκτορες χρήστη πρέπει να επιστρέψουν τον τύπο ενός Blob ως συμβολοσειρά με κωδικοποίηση ASCII σε πεζά γράμματα, έτσι ώστε όταν μετατρέπεται σε byte ακολουθία, είναι ένας αναλύσιμος τύπος MIME, ή η κενή συμβολοσειρά – 0 byte – εάν ο τύπος δεν μπορεί να προσδιοριστεί.

Μέθοδοι

ΟνομαΠεριγραφή
Slice(ulong, ulong, string)Επιστρέφει ένα νέο αντικείμενο Blob με byte που κυμαίνονται από την προαιρετική παράμετρο έναρξης έως αλλά χωρίς την προαιρετική παράμετρο τέλους, και με ένα χαρακτηριστικό type που είναι η τιμή της προαιρετικής παραμέτρου contentType.

Δείτε επίσης