Skip to content

Conversation

richlander
Copy link
Member

Proposal for #199.

/cc: @cartermp

@cartermp
Copy link
Contributor

Diagrams are sort of placeholders for now. We'll have something a lot nicer once we're happy with the content.

}
```

The call to `GetStringAsync()` calls through lower-level .NET libraries (perhaps calling other async methods) until it reaches a P/Invoke interop call into a native networking library. The native library may subsequently call into a System API call (such as `write()` to a socket on Linux). A task object will be created at the native/managed bounary, possibly using [TaskCompletionSource](https://msdn.microsoft.com/en-us/library/dd449202(v=vs.110).aspx). The task object will be passed up through the layers, possibly operated on or directly returned, eventually returned to the initial caller.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

'bounary' should be 'boundary'

@cartermp cartermp mentioned this pull request Feb 12, 2016
@cartermp cartermp self-assigned this Feb 12, 2016
@cartermp cartermp mentioned this pull request Jun 13, 2016
@cartermp
Copy link
Contributor

Merging this for now. Let's use #176 to continue tracking issues here.

@cartermp cartermp merged commit 86ca343 into master Jun 25, 2016
gewarren referenced this pull request in gewarren/docs Jul 14, 2020
Merge public live into private master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants