예제 #1
0
        private static void FindSessionsComplete(IAsyncResult result)
        {
            AvailableNetworkSessionCollection sessions = NetworkSession.EndFind(result);
            FindSessionCompleteHandler        call     = (FindSessionCompleteHandler)result.AsyncState;

            call.Invoke(sessions);
        }
예제 #2
0
 public static void BeginFindSessions(NetworkSessionType networkSessionType, int p, FindSessionCompleteHandler callback)
 {
     IAsyncResult asyncResult = NetworkSession.BeginFind(networkSessionType,
                                       p,
                                       null, new AsyncCallback(FindSessionsComplete), callback);
 }
예제 #3
0
 public static void BeginFindSessions(NetworkSessionType networkSessionType, int p, FindSessionCompleteHandler callback)
 {
     IAsyncResult asyncResult = NetworkSession.BeginFind(networkSessionType,
                                                         p,
                                                         null, new AsyncCallback(FindSessionsComplete), callback);
 }