موضوع Stream در ADO

Object Stream (نسخه 2.5)

Object ADO Stream برای خواندن و نوشتن و پردازش داده‌های باینری یا جریان متن استفاده می‌شود.

Stream به سه روش قابل دستیابی است:

  • از طریق اشاره به URL که به یک شیء شامل داده‌های باینری یا متن (معمولاً یک فایل) اشاره دارد. این شیء می‌تواند یک مستند ساده، یک شیء Record که مستندات ساختاریافته را نمایش می‌دهد یا یک پوشه باشد.
  • از طریق نمونه‌سازی Stream به عنوان یک نمونه. این Stream‌ها می‌توانند برای ذخیره داده‌های مورد استفاده در برنامه استفاده شوند. برخلاف Stream یا Stream پیش‌فرض مرتبط با URL یا Record، Stream‌های نمونه‌سازی شده به صورت پیش‌فرض با منبع پایه مرتبط نیستند.
  • از طریق باز کردن Stream پیش‌فرض مرتبط با Record. هنگام باز کردن Record، می‌توان به Stream پیش‌فرض مرتبط با Record دسترسی پیدا کرد. برای حذف یک سفر رفت و برگشت، فقط نیاز به باز کردن این Stream است.

نحوه استفاده

objectname.property
objectname.method

ویژگی

ویژگی توضیح
زبان نوشتاری تخصیص زبان نوشتاری برای ذخیره Stream.
EOS بازگرداندن اینکه آیا موقعیت فعلی در انتهای جریان قرار دارد یا خیر.
جداساز سطر تنظیم یا بازگرداندن کاراکتر جداسازی سطر در Stream متن.
نوع تنظیم یا بازگرداندن مجوزهای قابل استفاده برای ویرایش داده‌ها.
موقعیت تنظیم یا بازگرداندن موقعیت فعلی از ابتدای Stream (بر اساس بایت‌ها).
اندازه اندازه Stream باز شده را بازمی‌گرداند.
وضعیت یک مقدار توصیف‌کننده اینکه Stream باز است یا بسته است را بازمی‌گرداند.
نوع تنظیم یا بازگرداندن نوع داده‌ای که در Stream به آن اشاره دارد.

روش

روش توضیح
لغو توقف اجرای فراخوانی باز کردن Stream
بسته بستن یک موضوع Stream
CopyTo کپی کردن تعداد مشخصی کاراکتر/بیت از یک موضوع Stream به موضوع Stream دیگر
Flush فرستادن محتوای حافظه موضوع Stream به موضوعات پایین‌تر مرتبط
LoadFromFile کشیدن محتوای یک فایل به یک موضوع Stream
Open باز کردن یک موضوع Stream
Read خواندن تمام جریان یا تعداد مشخصی بایت از یک موضوع Stream دودویی
ReadText خواندن تمام جریان، یک خط یا تعداد مشخصی بایت از یک موضوع Stream متنی
SaveToFile ذخیره محتوای دودویی یک موضوع Stream به یک فایل
SetEOS تنظیم موقعیت فعلی به پایان جریان (EOS)
SkipLine پرش به یک خط در هنگام خواندن یک جریان متنی
Write نوشتن داده‌های دودویی به یک موضوع Stream دودویی
WriteText نوشتن داده‌های متن به یک موضوع Stream متنی