Pergunta

Eu tenho um vb.net aplicativo para acessar a Unidade.Eu tenho tudo funcionando, exceto a listagem de arquivos DENTRO de uma pasta.Eu preciso para passar uma pasta com o ID da INTERFACE do usuário e mostrar os arquivos dentro.

Eu li outros e.g. respostas(Obter uma lista de arquivos por pasta na Unidade SDK) o estado que, usando um "q" param acrescentado ao OBTER URL, mas eu não sou de construção a OBTER URL.Eu não consigo ver como a passagem Q param quando executando ListRequest abaixo:

Isso retorna uma lista de arquivos finas da RAIZ, mas como passar Q para retornar os arquivos de uma pasta especificada:

    Dim result As New List(Of File)()
        Dim request As FilesResource.ListRequest = service.Files.List()

        Do
            Try
                Dim files As FileList = request.Fetch()
                result.AddRange(files.Items)
                request.PageToken = files.NextPageToken
            Catch e As Exception
                Console.WriteLine("An error occurred: " + e.Message)
                request.PageToken = Nothing
            End Try
        Loop While Not [String].IsNullOrEmpty(request.PageToken)
        Return result

Eu preciso passar um ID como "0B_p57qQpdddyl8nR0NBT3hXQUdIRFE no pais".O exemplo PHP no docs mostra a adição de parâmetros dentro do serviço.ficheiros.(lista) método, mas não há sobrecargas de no .NET versão e então eu não tenho nenhuma idéia de como adicionar o filtro....

Eu posso executar:

    Dim request As ChildrenResource.ListRequest = service.Children.List(folderid)

Passando id de pasta e, em seguida:

    Dim files As ChildList = request.Fetch()

Mas isso não retornar uma lista de arquivos como a primeira função, mas apenas a criança arquivos' ID ou seja, eu teria que, em seguida, fazer um arquivo individual de solicitação para cada blá blá.

Alguém pode me ajudar?Obrigado.

Foi útil?

Solução

O ListRequest objeto tem um Q propriedade que você pode definir:

Dim request As FilesResource.ListRequest = service.Files.List()
request.Q = "'0B_p57qQpdddyl8nR0NBT3hXQUdIRFE' in parents"
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top