2013-12-20 2 views
1

, 나는 지금까지 내가Windows 서비스 버스 - 주제의 이름을 바꾸시겠습니까? 윈도우 Serives 버스 (하지 클라우드 버전)를 사용하여

internal void UpdateTopic(Topic Topic) 
    { 
      Topic dbTopic = TopicManager.GetTopicById(Topic.Id); 
      TopicDescription topicDescription = _namespaceManager.GetTopic(dbTopic.Name); 
      topicDescription.Path = Topic.Name; 
      topicDescription.Status = Topic.Active ? EntityStatus.Active : EntityStatus.Disabled; 
      _namespaceManager.UpdateTopic(topicDescription); 
      ... 

_namespaceManager.UpdateTopic(topicDescription);이 예외를 The remote server returned an error: (404) Not Found. Not Found.TrackingId:[some tracking id including a GUID],TimeStamp:20/12/2013 13:29:47

질문 던져 줄이, 프로그램 적 주제의 이름을 변경하기 위해 노력하고있어 : 를 - 내가 할 수있는 실제로 프로그래밍 방식으로 주제의 이름을 변경합니까? 예인 경우 : - 예외의 원인은 무엇입니까?

답변

1

주제의 이름 바꾸기는 지원되지 않습니다. 만들기, 업데이트 및 삭제 작업을 수행 할 수 있지만 이름은 특정 리소스의 식별자이므로 수정할 수 없습니다. TopicDescription에도 수정할 수 없지만 생성시에만 설정되는 다른 속성이 있습니다 (예 : Size).