Как предоставить контекст для терминологии в Visual Studio? - PullRequest
1 голос
/ 08 мая 2019

IDE не распознает некоторую терминологию как находящуюся в контексте моего кода. Могу ли я использовать кавычки ""?

Этот код предназначен для контроллера OSS. Когда я добавляю кавычки к термину, IDE принимает его. Если я не использую кавычки, появляется ошибка.

    {
      nodes.Add(new TreeNode(bucket.Value.bucketKey, bucket.Value.bucketKey.Replace(ClientId + "-", string.Empty), "bucket", true));
    }

{
  BucketsApi buckets = new BucketsApi();
  dynamic token = await OAuthController.GetInternalAsync();
  buckets.Configuration.AccessToken = token.access_token;
  PostBucketsPayload bucketPayload = new PostBucketsPayload(string.Format("{0}-{1}", ClientId, bucket.bucketKey.ToLower()), null,
    PostBucketsPayload.PolicyKeyEnum.Transient);
  return await buckets.CreateBucketAsync(bucketPayload, "US");
}

Таким образом, IDE не распознает ClientID как находящийся в контексте с кодом.

1 Ответ

0 голосов
/ 08 мая 2019

Так что, похоже, вы нашли проблему в учебнике, слава!В начале отсутствует одна строка, см. весь код здесь для справки.Теперь это исправлено, пожалуйста, обновите страницу обучения.

Вот пропущенная строка:

public string ClientId { get { return OAuthController.GetAppSetting("FORGE_CLIENT_ID").ToLower(); } }
...