System::Net::Sockets::Socket::BeginSend metod

Socket::BeginSend method

Initierar en asynkron sändningsoperation.

System::SharedPtr<IAsyncResult> System::Net::Sockets::Socket::BeginSend(System::ArrayPtr<uint8_t> buffer, int32_t offset, int32_t size, SocketFlags socketFlags, AsyncCallback callback, System::SharedPtr<Object> state)
ParameterTypBeskrivning
bufferSystem::ArrayPtr<uint8_t>En buffert att läsa data från.
förskjutningint32_tOffseten i byte i den angivna arrayen.
sizeint32_tAntalet byte i den angivna arrayen med början från parametern ‘offset’.
socketFlagsSocketFlagsSändningsbeteendet.
callbackAsyncCallbackEn återuppringning som kommer att anropas när operationen är klar.
stateSystem::SharedPtr<Object>Användarlevererade data som används för att unikt identifiera varje asynkron sändningsoperation.

ReturnValue

Ett IAsyncResult‑objekt som representerar den initierade asynkrona sändningsoperationen.

Se även