Ana içeriğe geç

Binary.View

Sorgu ve eylem işlemlerine ilişkin kullanıcı tanımlı işleyicileri bulunan bir ikili oluşturur veya ikiliyi genişletir.

Syntax

Binary.View(
binary as binary,
handlers as record
) as binary

Remarks

İşlem görünüme uygulandığında varsayılan işlem davranışı yerine handlers içinde belirtilen işlevlerin kullanıldığı bir binary görünümü döndürür.
binary sağlanırsa işleyici işlevleri isteğe bağlıdır. binary sağlanmazsa GetStream işleyici işlevi gerekir. İşleme yönelik bir işleyici işlevinin belirtilmemesi durumunda bunun yerine (GetExpression durumu dışında) binary için varsayılan işlem davranışı uygulanır.
İşleyici işlevleri, binary üzerinde işlem uygulandıktan sonra elde edilen sonuç (veya GetExpression durumunda ortaya çıkan görünüm) ile anlamsal olarak eşdeğer bir değer döndürmelidir.
İşleyici işlevinin hata vermesi durumunda, görünüme varsayılan işlem davranışı uygulanır.
Kaynağa özgü işlemlere ilişkin M sorgularının çevirisi gibi bir veri kaynağına katlama işlemi uygulamak üzere (örneğin, bir dosyanın bir bölümünü indirmek için) Binary.View kullanılabilir.
Binary.View hakkında yapılan tüm açıklamalar için yayınlanmış Power Query özel bağlayıcı belgelerine bakın.

Examples

Example #1

Uzunluğu belirlemek için verilere erişmeyi gerektirmeyen temel bir görünüm oluşturun.

Binary.View(
null,
[
GetLength = () => 12,
GetStream = () => Text.ToBinary("hello world!")
]
)

Result:

Text.ToBinary("hello world!")

Category

Binary