2017-05-24 5 views
0

ドキュメントのアップロードにプロパティを正常に追加できましたが、アップロードするフォルダに同じプロパティを追加できません。私は上記の例外に入るカスタムフォルダのプロパティを追加する

try 
{ 
    newFolder.Properties.Add("PropertyName", "PropertyValue"); 
} 
catch(Exception ex) 
{ 
    Console.WriteLine("Unable to set folder property: " + ex.message); 
} 

とメッセージ:

Google.Apis.Drive.v3.Data.File newFolder = new Google.Apis.Drive.v3.Data.File 
{ 
    Name = "My Folder" 
    , MimeType = "application/vnd.google-apps.folder" 
    , Description = "Description Here" 
}; 

そして、これに続いて、私は、コードを使用してプロパティを追加します。私は、基本的なフォルダのプロパティを設定するには、以下のコードを使用しています読み取り:"Object reference not set to an instance of an object."

私の最初の質問は、フォルダにカスタムプロパティを追加することができるかどうかですね。そしてもしそうなら、私はここでどこが間違っていますか?

答えて

0

それはそこに誰かを助けている場合、私は最初IDictionary<string, string> propsを作成し、次のようにプロパティを追加することでこれを解決終了:props.Add("MyPropertyName","MyPropertyValue");

、最終的にフォルダを作成するときにアイテムにpropsを追加:

Google.Apis.Drive.v3.Data.File newFolder = new Google.Apis.Drive.v3.Data.File 
{ 
    Name = "My Folder" 
    , MimeType = "application/vnd.google-apps.folder" 
    , Description = "Description Here" 
    , Properties = props 
}; 
関連する問題