Интересно, может ли кто-нибудь подтвердить соглашение об именах, которое я использую, правильно, я только начал и действительно не хочу попасть в плохую привычкуСоглашения о присвоении имен WCF для методов и URI?
Вот что у меня есть ... (см. Комментарии)
В основном у меня есть метод под названием GetTasks, но ури - это задачи - я полагаю, это путь?
Также у меня есть метод, называемый GetUser где Ури (во множественном числе) Пользователи/{ID}
Любое подтверждение, прежде чем я по-прежнему было бы здорово .. спасибо ..
вот методы, которые я есть в настоящее время ..
[WebGet(UriTemplate = "Tasks")]
public List<SampleItem> GetTasks() //RETURNS a COLLECTION
{
// TODO: Replace the current implementation to return a collection of SampleItem instances
return new List<SampleItem>() { new SampleItem() { Id = 1, StringValue = "Hello" } };
}
[WebGet(UriTemplate = "Users/{id}")]
public SampleItem GetUser(string id) // RETURNS A USER
{
// TODO: Return the instance of SampleItem with the given id
//throw new NotImplementedException();
return new SampleItem() {Id = 1, StringValue = "Hello"};
}
[WebInvoke(UriTemplate = "Users/{id}", Method = "PUT")]
public SampleItem UpdateUser(string id, SampleItem instance) // UPDATES A USER
{
// TODO: Update the given instance of SampleItem in the collection
throw new NotImplementedException();
}
[WebInvoke(UriTemplate = "Users/{id}", Method = "DELETE")]
public void DeleteUser(string id) // DELETES A USER
{
// TODO: Remove the instance of SampleItem with the given id from the collection
throw new NotImplementedException();
}
одна вещь, о которой я беспокоюсь, это «GetUser», где Uri является (множественным) пользователем/{id} или должен быть (единственным) пользователем/{id} –