public void Browse(BrowseCondition condition) { if (condition != null) { browserId = StringHelper.NewRandomGUID(); brequestMessage = new BrowseRequestMessage() { browserId = browserId, path = condition.Path, maxItemCount = condition.MaxItemCount, offset = condition.Offset }; if (isAgreed) { PostMessage(brequestMessage); } } }
#pragma warning disable 1998 internal static async Task <BrowseResponseMessage> Response(IItemProviderConversation conv, BrowseRequestMessage browseRequestMessage) #pragma warning restore 1998 { var pathId = browseRequestMessage.DirItemId; var dir = conv.FindItem(pathId) as DirItem; var brpm = new BrowseResponseMessage { Id = conv.Id }; if (dir == null) { brpm.CurrentDir = null; } else { brpm.CurrentDir = dir; brpm.Items = dir.Children; } return(brpm); }
internal void BrowseRequestHandler(BrowseRequestMessage message) { m_Bus.PublishAsync(new ShowBrowseDialogMessage()); }