Visual Basic: Winsock Control
См. также Пример Обратитесь к
Получает текущий блок данных и сохраняет его в переменной типа Variant.
Возвращаемое значение
Нет
Синтаксис
object.GetData data, [type,] [maxLen]
Синтаксис метода GetData состоит из следующих частей:
| Part | Description |
| object | объектное выражение ,выражающее объект в обращении. |
| data | Где будут сохранены полученные данные после того как метод закончится успешно. Если область data недостаточна для требуемого типа, data будет установлена в Empty. |
| type | Необязателен. Тип получаемых данных как показано в установках. |
| maxLen | Необязателен. Укажите желаемый размер, когда область получения имеет тип массив byte или string. Если этот параметр опущен для массива byte или string, все доступные данные будут извлечены. Если параметр указан для типов data отличных от массива byte array и string, он игнорируется. |
Установки
Установки для type:
| Описание | Constant |
| Byte | vbByte |
| Integer | vbInteger |
| Long | vbLong |
| Single | vbSingle |
| Double | vbDouble |
| Currency | vbCurrency |
| Date | vbDate |
| Boolean | vbBoolean |
| SCODE | vbError |
| String | vbString |
| Byte Array | vbArray + vbByte |
Примечания
Обычно метод GetData используется с событием DataArrival, которое включает аргумент totalBytes. Если вы указываете аргумент maxlen меньше чем totalBytes, вы получите предупреждение 10040, показывающее, что оставшиеся данные будут потеряны