/// <summary> /// Ends the specified result. /// </summary> /// <param name="result">The result.</param> /// <returns></returns> public static EndpointDiscoveryMetadata End(IAsyncResult result) { OnResolveAsyncResult thisPtr = AsyncResultBase.End <OnResolveAsyncResult>(result); return(thisPtr.matchingEndpoint); }
/// <summary> /// Override this method to handle the completion of a resolve operation. /// </summary> /// <param name="result">A reference to the completed asynchronous operation.</param> /// <returns>Endpoint discovery metadata for the resolved service.</returns> protected override EndpointDiscoveryMetadata OnEndResolve(IAsyncResult result) { return(OnResolveAsyncResult.End(result)); }