コード例 #1
0
        public ResourcePathBuilder(ResourceScheme scheme, string serviceBusName, params string[] entityNames)
        {
            scheme.Verify(nameof(scheme)).IsNotNull();
            scheme.Verify(nameof(scheme)).Assert(x => x != ResourceScheme.None, "Scheme is invalid");
            serviceBusName.Verify(nameof(serviceBusName)).IsNotEmpty();
            entityNames.Verify(nameof(entityNames)).IsNotNull();

            Scheme         = scheme;
            ServiceBusName = serviceBusName;
            EntityName     = new StringVector(entityNames, "/", false);
        }
コード例 #2
0
 public ResourcePathBuilder SetScheme(ResourceScheme resourceScheme)
 {
     Scheme = resourceScheme;
     return(this);
 }