public delegate void StreamInterceptor(byte[] buffer, int offset, int count);
A delegate used to intercept stream data without modifying it.
The parameters should always be validated before the delegate is called,
so the delegate itself does not need to validate them again.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eStreamInterceptor\u003c/code\u003e delegate intercepts stream data without altering it, using a byte array buffer, offset, and count to specify the data location and size.\u003c/p\u003e\n"],["\u003cp\u003eIt is a delegate within the \u003ccode\u003eGoogle.Apis.Http\u003c/code\u003e namespace, found in the \u003ccode\u003eGoogle.Apis.Core.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eStreamInterceptor\u003c/code\u003e is \u003ccode\u003e1.69.0\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe delegate's parameters are validated prior to invocation, eliminating the need for validation within the delegate itself.\u003c/p\u003e\n"],["\u003cp\u003eThe parameters it utilizes include a byte array buffer, an integer offset, and an integer count, which are used to define the data and its position.\u003c/p\u003e\n"]]],[],null,[]]