你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除
public abstract class ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags> : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasId,UTypeWithTags>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IResource, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<DefTypeWithTags>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<UTypeWithTags> where IFluentResourceT : class, IResource where InnerResourceT : Resource where FluentResourceT : ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>, IFluentResourceT where IDefinitionAfterRegion : class where DefTypeWithTags : class where UTypeWithTags : class
type ResourceBase<'IFluentResourceT, 'InnerResourceT, 'FluentResourceT, 'IDefinitionAfterRegion, 'DefTypeWithTags, 'UTypeWithTags (requires 'IFluentResourceT : null and 'IFluentResourceT :> IResource and 'InnerResourceT :> Resource and 'FluentResourceT :> ResourceBase<'IFluentResourceT, 'InnerResourceT, 'FluentResourceT, 'IDefinitionAfterRegion, 'DefTypeWithTags, 'UTypeWithTags> and 'FluentResourceT :> 'IFluentResourceT and 'IDefinitionAfterRegion : null and 'DefTypeWithTags : null and 'UTypeWithTags : null)> = class
inherit CreatableUpdatable<'IFluentResourceT, 'InnerResourceT, 'FluentResourceT, IHasId, 'UTypeWithTags (requires 'IFluentResourceT : null and 'IFluentResourceT :> IResource and 'InnerResourceT :> Resource and 'FluentResourceT :> ResourceBase<'IFluentResourceT, 'InnerResourceT, 'FluentResourceT, 'IDefinitionAfterRegion, 'DefTypeWithTags, 'UTypeWithTags> and 'FluentResourceT :> 'IFluentResourceT and 'UTypeWithTags : null)>
interface IResource
interface IIndexable
interface IHasId
interface IHasName
interface IDefinitionWithTags<'DefTypeWithTags (requires 'DefTypeWithTags : null)>
interface IUpdateWithTags<'UTypeWithTags (requires 'UTypeWithTags : null)>
Public MustInherit Class ResourceBase(Of IFluentResourceT, InnerResourceT, FluentResourceT, IDefinitionAfterRegion, DefTypeWithTags, UTypeWithTags)
Inherits CreatableUpdatable(Of IFluentResourceT, InnerResourceT, FluentResourceT, IHasId, UTypeWithTags)
Implements IDefinitionWithTags(Of DefTypeWithTags), IResource, IUpdateWithTags(Of UTypeWithTags)
类型参数
- IFluentResourceT
资源的 fluent 包装器接口
- InnerResourceT
自动生成的资源
- FluentResourceT
Fluent 包装器接口的实现
- IDefinitionAfterRegion
- DefTypeWithTags
- UTypeWithTags
- 继承
-
CreatableUpdatable<IFluentResourceT,InnerResourceT,FluentResourceT,IHasId,UTypeWithTags>ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>
- 派生
- 实现
-
IHasId IHasName IResource IDefinitionWithTags<DefTypeWithTags> IUpdateWithTags<UTypeWithTags> IIndexable
构造函数
ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>(String, InnerResourceT) |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 |
属性
CreatorTaskGroup |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 (继承自 Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>) |
Id |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 |
Inner |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 (继承自 IndexableRefreshableWrapper<IFluentResourceT,InnerResourceT>) |
IsInCreateMode |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 |
Key |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 (继承自 Indexable) |
Name |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 |
Region |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 |
RegionName |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 |
Tags |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 |
Type |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 |
方法
显式接口实现
IDefinitionWithTags<DefTypeWithTags>.WithTag(String, String) |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 |
IDefinitionWithTags<DefTypeWithTags>.WithTags(IDictionary<String,String>) |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 |
IResource.Tags |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 |
IResourceCreator<IResourceT>.CreateResource() |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 (继承自 Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>) |
IResourceCreator<IResourceT>.CreateResourceAsync(CancellationToken) |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 (继承自 Creatable<IFluentResourceT,InnerResourceT,FluentResourceT,IResourceT>) |
IUpdateWithTags<UTypeWithTags>.WithoutTag(String) |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 |
IUpdateWithTags<UTypeWithTags>.WithTag(String, String) |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 |
IUpdateWithTags<UTypeWithTags>.WithTags(IDictionary<String,String>) |
此类使用反射,一旦有了所有资源都从中继承的“资源”,它将被删除 |