C# Класс Google.Apis.Tools.CodeGen.Decorator.ResourceDecorator.RequestMethodResourceDecorator

Adds a method to the resource class for each method defined in the resource json. The designed method returns a Requestclass-instance instead of directly executing the requests. All required parameters will be added the the method parameter list, whereas optional ones are left out. Example: public virtual ListRequest List(string apiName, string apiVersion)
Наследование: IResourceDecorator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DecorateClass ( IResource resource, string className, CodeTypeDeclaration resourceClass, Google.Apis.Tools.CodeGen.Generator.ResourceClassGenerator generator, string serviceClassName, IEnumerable allDecorators ) : void
DecorateMethodAfterExecute ( IResource resource, IMethod method, CodeMemberMethod codeMember ) : void
DecorateMethodBeforeExecute ( IResource resource, IMethod method, CodeMemberMethod codeMember ) : void
RequestMethodResourceDecorator ( IObjectTypeProvider objectTypeProvider ) : System.CodeDom

Описание методов

DecorateClass() публичный Метод

public DecorateClass ( IResource resource, string className, CodeTypeDeclaration resourceClass, Google.Apis.Tools.CodeGen.Generator.ResourceClassGenerator generator, string serviceClassName, IEnumerable allDecorators ) : void
resource IResource
className string
resourceClass System.CodeDom.CodeTypeDeclaration
generator Google.Apis.Tools.CodeGen.Generator.ResourceClassGenerator
serviceClassName string
allDecorators IEnumerable
Результат void

DecorateMethodAfterExecute() публичный Метод

public DecorateMethodAfterExecute ( IResource resource, IMethod method, CodeMemberMethod codeMember ) : void
resource IResource
method IMethod
codeMember System.CodeDom.CodeMemberMethod
Результат void

DecorateMethodBeforeExecute() публичный Метод

public DecorateMethodBeforeExecute ( IResource resource, IMethod method, CodeMemberMethod codeMember ) : void
resource IResource
method IMethod
codeMember System.CodeDom.CodeMemberMethod
Результат void

RequestMethodResourceDecorator() публичный Метод

public RequestMethodResourceDecorator ( IObjectTypeProvider objectTypeProvider ) : System.CodeDom
objectTypeProvider IObjectTypeProvider
Результат System.CodeDom