Aracılığıyla paylaş


IsTemporary (boyut arabirimi)

Not

  Bu özellik Microsoft SQL Server'ın bir sonraki sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmayın ve bu özelliği kullanmakta olan uygulamaları mümkün olduğunca erken bir zamanda değiştirin.

The IsTemporary property of the Dimension interface indicates whether an object is temporary.Geçici nesneler için yerel oturum , bunlar oluşturulur, kaydedilemez ve diğer kullanıcılar için kullanılabilir durumdadır.Geçici boyut nesnesi oluşturmak için dalga (~) karakteri ile adı yazın.

İçin geçerlidir:clsAggregationDimension, clsCubeDimension, clsDatabaseDimension, clsPartitionDimension

Veri Türü

Boolean

Erişim

Salt okunur

Açıklamalar

Geçici bir nesne içinde saklanan depo ve diğer kullanıcılar için kullanılabilir olur.Yalnızca yeniden adlandırılmış veya aynı sınıf türü olan başka bir nesneye kopyalanmış sürece içinde oluşturuldukları oturum sırasında geçici nesneleri kalıcı.Dahili olarak bir boyut düzeyleri gibi geçici bir nesneye bağımlı nesneleri devralır IsTemporary ayarı, üst nesne.

Not

Yalnızca geçici nesneleri değiştirerek yeniden adlandırılmış Name özellik.Geçici bir nesne adından tilde karakteri kaldırılması, artık geçici olduğunu ve yeniden bir sonraki nesne adlandırma engeller olduğunu anlamına gelir.Ayrıca, yürütme Update geçici bir nesne yöntem var. hiçbir etkisiNesne için kaydedilen depo kadar tilde öneki yeniden adlandırılır.

Örnek

Geçici bir boyut oluşturmak ve sonra onu kalıcı hale getirmek için şu kodu kullanın:

    ' Assume an object (dsoCube) of ClassType clsCube exists.
    Dim tmpDim As DSO.Dimension
    ' Create a temporary dimension, using the tilde character in 
    ' the dimension name.
    Set tmpDim = dsoCube.Dimensions.AddNew("~MyDim")

    ' Add levels, add member properties, process, and so on.

    ' If you want to save the dimension permanently, 
    ' drop the tilde prefix.
    tmpDim.Name = "MyDim"
    ' Update the dimension.
    tmpCube.Update

Ayrıca bkz.

Başvuru