public void List()
        {
            if (isBusy)
            {
                return;
            }

            isBusy = true;

            mProvider.ReadMetadata <T>(OnProviderListed, OnError);
        }