private static void FindSessionsComplete(IAsyncResult result) { AvailableNetworkSessionCollection sessions = NetworkSession.EndFind(result); FindSessionCompleteHandler call = (FindSessionCompleteHandler)result.AsyncState; call.Invoke(sessions); }
public static void BeginFindSessions(NetworkSessionType networkSessionType, int p, FindSessionCompleteHandler callback) { IAsyncResult asyncResult = NetworkSession.BeginFind(networkSessionType, p, null, new AsyncCallback(FindSessionsComplete), callback); }
public static void BeginFindSessions(NetworkSessionType networkSessionType, int p, FindSessionCompleteHandler callback) { IAsyncResult asyncResult = NetworkSession.BeginFind(networkSessionType, p, null, new AsyncCallback(FindSessionsComplete), callback); }